Как преобразовать столбец в список, разделенный запятыми, с одинарными кавычками

  • Поделись Этим
Hugh West

При работе в Excel нам иногда может понадобиться преобразовать столбец или диапазон в список, разделенный запятыми, с одинарными кавычками вокруг каждого значения ячейки. В этой статье я покажу вам, как преобразовать столбец в список, разделенный запятыми, с одинарными кавычками вокруг каждого значения ячейки, используя такие функции, как CONCATENATE , TEXTJOIN вместе с Макрос VBA и Найти и заменить Инструмент.

Скачать Практическое пособие

Скачайте этот сборник упражнений, чтобы выполнить задание, пока вы читаете эту статью.

Преобразование столбца в список.xlsm

5 методов, как преобразовать столбец в список, разделенный запятыми, с одинарными кавычками

Предположим, что у нас есть файл Excel, содержащий информацию о различных канцелярских товарах. Эти товары перечислены в столбце "Товар" на рабочем листе Excel. Мы преобразуем этот столбец товаров в список, разделенный запятыми. На рисунке ниже показан рабочий лист со списком товаров, разделенных запятыми, с одинарными кавычками вокруг каждого из них.

Метод 1: Преобразование столбца в список с разделителями-запятыми вручную

Мы можем использовать нашу собственную формулу, используя только знак амперсанда ( & ) и запятая ( , ) для преобразования столбца в список, разделенный запятыми, с одиночными кавычками вокруг значений ячеек. Мы должны выполнить следующие шаги.

Шаги:

⦿ Сначала мы должны записать приведенную ниже формулу в ячейке C5 .

="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"

Формула разбивки:

Сайт знак амперсанда ( & ) присоединится к одинарные кавычки ( '' ) и запятые ( , ) с значения ячеек на создайте файл, разделенный запятой список с одинарные кавычки .

⦿ При нажатии ENTER , мы получим список, разделённый запятыми с одинарные кавычки вокруг каждого значения ячейки Продукт столбец в ячейке C5 .

Подробнее: Как преобразовать столбцы в строки в Excel (2 метода)

Метод 2: Используйте функцию CONCATENATE для Преобразование столбца в список, разделенный запятыми

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

Шаги:

⦿ Сначала мы должны записать следующую формулу в ячейке C5 .

=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")

Формула разбивки:

Сайт CONCATENATE функция принимает несколько фрагментов текста или строк и соединяет их в один большой текст.

⦿ При нажатии ENTER , мы получим список, разделённый запятыми с одинарные кавычки вокруг каждого значения ячейки Продукт столбец в ячейке C5 .

Читайте также: Как транспонировать столбцы в строки в Excel (6 методов)

Похожие чтения

  • Как транспонировать дублирующиеся строки в столбцы в Excel (4 способа)
  • Excel Power Query: транспонирование строк в столбцы (пошаговое руководство)
  • Как транспонировать строки в столбцы с помощью Excel VBA (4 идеальных примера)
  • Транспонирование нескольких столбцов в один столбец в Excel (3 удобных метода)
  • Как преобразовать отдельные столбцы в строки в Excel с помощью формул

Метод 3: Применение функции TEXTJOIN для преобразования столбца в список, разделенный запятыми

Если у вас есть доступ к Microsoft Excel 365 , вы можете использовать TEXTJOIN функция для объединения значений ячеек столбца или диапазона в список, разделенный запятыми.

Шаги:

⦿ Сначала мы должны записать следующую формулу в ячейке C5 .

=TEXTJOIN(",", TRUE, B5:B9)

Формула разбивки:

Сайт TEXTJOIN функция конкатенирует или присоединяется к несколько частей текст или строка с помощью разделителя. В этом примере разделителем является символ запятая ( , ).

Примечание: Сайт TEXTJOIN функция является эксклюзивной и может быть использована только в Microsoft Excel 365, Excel 2020, или Excel 2019. Для использования функции необходимо иметь доступ к любому из них.

⦿ При нажатии ENTER , мы получим список, разделённый запятыми значения ячеек Продукт столбец в ячейке C5 .

Читать далее: Как преобразовать столбцы в строки в Excel на основе значения ячейки

Метод 4: Преобразование столбца в список с разделителями-запятыми с помощью макроса VBA

Если вы знакомы с VBA макрос в Excel, то вы можете использовать VBA для эффективного преобразования столбец в список, разделенный запятыми и одинарными кавычками Мы должны выполнить следующие действия.

Шаг 1:

⦿ Сначала мы выберем Visual Basic из Разработчик вкладку. Мы также можем нажать ALT+F11 чтобы открыть его.

Шаг 2:

⦿ Теперь нажмите на Вставка нажмите кнопку и выберите Модуль .

⦿ В появившемся окне запишите следующий код. Мы нажмем кнопку CTRL+S чтобы сохранить код.

 Function ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each Cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput & "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function 

Шаг 3:

⦿ Теперь вернемся к рабочему листу и напишем следующий код в ячейке C5 .

=ColumntoList(B5:B9)

⦿ При нажатии ENTER , мы получим список, разделённый запятыми с одинарные кавычки вокруг каждого значения ячейки Продукт столбец в ячейке C5 .

Подробнее: VBA для транспонирования нескольких столбцов в строки в Excel (2 метода)

Метод 5: Используйте инструмент "Найти и заменить" для преобразования колонки в список с разделителями-запятыми

Мы можем использовать Найти и заменить инструмент в Microsoft Office для преобразования столбца в Microsoft Excel в список, разделенный запятыми в Microsoft Office. Просто выполните следующие действия.

Шаг 1:

⦿ Сначала выберите все клетки в Продукт колонка кроме колонна заголовок .

⦿ Затем щелкните правой кнопкой мыши по любой из выделенных ячеек. Появится контекстное меню. Щелкните по пункту Копировать из меню.

⦿ В качестве альтернативы можно нажать CTRL+C на копия выбранные ячейки.

Шаг 2:

⦿ Теперь мы будем паста сайт скопированные клетки в пустой файл Microsoft Документ Word нажав CTRL+V .

⦿ Затем мы увидим выпадающую опцию под названием Параметры вставки ( Ctrl ) на вниз-вправо угол вставленных ячеек.

⦿ Сейчас , мы нажмем на Параметры вставки и выберите Сохранить текст Только варианты.

⦿ Далее мы нажмем CTRL+H чтобы открыть Найти и заменить инструмент.

⦿ Сначала мы вставим " ^p " в Найдите то, что поле ввода.

⦿ Затем мы введем " , " в Заменить на поле ввода.

⦿ Наконец, мы нажмем на Заменить все кнопка.

⦿ Теперь мы увидим, что все значения ячеек в Продукт столбца преобразуются в список, разделённый запятыми в Microsoft Word.

Подробнее: Преобразование столбцов в строки в Excel с помощью Power Query

Краткие заметки

🎯 Если у вас нет вкладки Разработчик, вы можете сделать ее видимой в разделе Файл> Параметры> Настроить ленту .

🎯 Чтобы открыть VBA редактор Пресс ALT + F11. И вы можете нажать ALT + F8 чтобы открыть окно Макрос.

Заключение

В этой статье мы узнали, как преобразовать столбец или диапазон в список, разделенный запятыми, с одинарными кавычками вокруг каждое из значений ячеек. Надеюсь, с этого момента вы сможете преобразование столбца в список, разделенный запятыми, с одинарными кавычками Однако, если у вас есть какие-либо вопросы или рекомендации по поводу этой статьи, пожалуйста, оставьте комментарий ниже. Хорошего дня!!!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.