Excel – столбцы для одной ячейки

Можете ли вы иметь столбец данных, перемещенных в одну ячейку с запятыми, разделяющими значения, которые были в столбце? Вид обратного текста в столбцы.

например,

1 2 3 4 5 

1,2,3,4,5 в одной ячейке.

  • Формула Excel для среднесуточной прибыли
  • Перейти к последней строке с данными, Excel 2007
  • Расчет Excel на основе ввода пользователем из раскрывающихся полей
  • Формула Excel для среднесуточной прибыли
  • Как автоматически сделать все введенные числа в строке отрицательными с помощью Excel?
  • Сравните ячейки в двух разных таблицах и извлеките данные из одного места в другое, если совпадение найдено
  • Измените язык нумерации контекста Excel, изменив язык Windows
  • Различные значения из подмножества таблицы
  • 8 Solutions collect form web for “Excel – столбцы для одной ячейки”

    Использование функции, определяемой пользователем, будет намного более гибкой, чем ячейка жесткого кодирования по ячейке

    • Нажмите alt & f11 вместе, чтобы перейти к VBE
    • Вставить модуль
    • Скопируйте и вставьте код ниже
    • Нажмите alt & f11 вместе, чтобы вернуться в Excel

    Используйте свою новую формулу, такую ​​как та, что в снимке ячейки D6
    =ConCat(A1:A5)

    Вы можете использовать более сложные формулы, например, в D7
    =ConCat(A1:A5,A7:A24)
    Или D8, который является 2D
    =concat(A1:B5,A7:A24)

    образец

     Function ConCat(ParamArray rng1()) As String Dim X Dim strOut As String Dim strDelim As String Dim rng As Range Dim lngRow As Long Dim lngCol As Long Dim lngCnt As Long strDelim = ", " For lngCnt = LBound(rng1) To UBound(rng1) If TypeOf rng1(lngCnt) Is Range Then If rng1(lngCnt).Cells.Count > 1 Then X = rng1(lngCnt).Value2 For lngRow = 1 To UBound(X, 1) For lngCol = 1 To UBound(X, 2) strOut = strOut & (strDelim & X(lngRow, lngCol)) Next Next Else strOut = strOut & (strDelim & rng2.Value) End If End If Next ConCat = Right$(strOut, Len(strOut) - Len(strDelim)) End Function 
    • Во-первых,

       =concatenate(A1,",") 

      В следующем столбце рядом с тем, у которого есть значения.

    • Во-вторых, скопируйте весь столбец и перейдите на другой лист, вставьте Special-> Transpose.

    • В-третьих, скопируйте полученное значение и откройте документ Word, затем выберите «Вставить параметры» -> «A»,
    • Наконец, скопируйте все слова документа обратно в ячейку на листе excel, вы получите все значения в одной ячейке

    Вы можете использовать функцию concatenate и чередовать между ячейками и строкой "," :

     =CONCATENATE(A1,",",A2,",",A3,",",A4,",",A5) 

    Блокнот является самым простым и быстрым. Из Excel я добавил в столбец для запуска чисел в столбце A. Мои данные находятся в столбце B. Затем скопируйте столбец A & B в блокнот. Удалены дополнительные пробелы, используя функцию замены в блокноте. Скопированный из блокнота и вставленный назад, чтобы преуспеть в единственной ячейке, мне нужны данные. Все сделано. Нет необходимости в VB!

    Если это столбец значений looong, вы можете использовать функцию CONCATENATE, но сделать это быстро немного сложно. Предполагая, что клетки были A1: A10, в B9 и B10 помещали эти формулы:

    B9: = A9 & "," & B10

    B10: = A10

    Теперь скопируйте B9 и вставьте все ячейки вверх в верхнюю часть столбца B.

    В B1 теперь у вас будет полный результат. Копировать> Специальная вставка> Значения.

    Лучшее и простое решение:

    Выберите диапазон столбцов, которые вы хотите скопировать в один столбец.

    Скопируйте диапазон ячеек (несколько столбцов)

    Открыть Notepad ++

    Вставить выбранный диапазон ячеек

    Нажмите Ctrl + H, замените \ t на \ n и нажмите, чтобы заменить все

    Все несколько столбцов попадают под один столбец

    Теперь скопируйте то же самое и вставьте в excel

    Простое и эффективное решение для тех, кто не хочет тратить время на кодирование в VBA

    Удивительный ответ, karthikeyan. Я не хотел тратить время в VB или даже бежать из Ctrl + H. Это было бы самым простым, и я это делаю.

    1. Вставьте новую строку сверху (A).
    2. Чуть выше 1 (т. Е. На A1) введите символ равенства (=).
    3. Скопируйте / вставьте запятую (,) из B1 в B23 (не в B24).
    4. Выберите A1 – B24, скопируйте / вставьте в Блокнот.
    5. В Блокноте нажмите (Выбрать все) Ctrl + A, нажмите (Скопировать) Ctrl + C, затем щелкните внутри одной ячейки в Excel (F2), затем (Вставить) Ctrl + V.

    Вот быстрый способ … Вставьте столбец «,» рядом с каждым значением, используя fill. Поместите формулу CONCATE в любом месте, используя обе колонки в диапазоне, сделанные. Результатом является одиночная ячейка, объединенный список с запятыми и пробел после каждого.

    Interesting Posts

    Альтернативы Altaris / Symantec SVS

    Как узнать, является ли мой ключ продукта Windows 7 Professional оригинальным?

    Outlook 2013 не показывает электронные письма старше, чем aprox. 6 месяцев в любых папках

    Могу ли я заставить браузер автоматически переадресовывать на некоторые страницы?

    Использование ПК в качестве маршрутизатора с модемом Verizon

    Связь между оперативной памятью и скоростью процессора

    Доступ к тому ZFS в Windows?

    Как отключить перенаправление ссылок на результат поиска Google (щелкните правой кнопкой мыши) в Chrome?

    Запуск Windows 10 после обновления

    Как добавить визуальный эффект к щелчку мыши из окон?

    Как автоматически удалять отверстия пробивки из отсканированных документов?

    Можно ли загрузиться из ISO по сети и как?

    Как «Un-Eject» флэш-накопитель USB – Извлекать легко (безопасно удалять аппаратные средства), но как насчет Un-Eject или Reconnect?

    Беспроводная сеть медленнее, чем ожидалось

    Поддерживает ли Windows 7 Home Premium резервное копирование на сетевой ресурс

    Давайте будем гением компьютера.