Как Поставить Разделитель Между Колонками в Excel • Другие формулы

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

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

и сделать их в список через запятую в другой ячейке, что пользователь может легко скопировать и вставить в другую программу, как это:

13 ответов

предполагая, что ваши данные начинаются с A1, я бы поставил следующее в столбец B:

затем можно вставить столбец B2 вниз по всему столбцу. Последняя ячейка в столбце B теперь должна быть списком через запятую столбца A.

  • скопируйте столбец в Excel
  • Открыть Word
  • «вставить специальный» как текст только
  • выберите данные в Word (тот, который вам нужно преобразовать в текст, разделенный , ), нажмите Ctrl — H (найти и заменить)
  • в поле» найти что » введите ^p
  • в поле «заменить на» введите ,
  • выберите «заменить все»

на самом деле я только что создал модуль в VBA, который выполняет всю работу. Он берет мой список диапазонов и создает строку с разделителями-запятыми, которая выводится в ячейку по моему выбору:

Итак, в моей камере, я просто ставлю =csvRange(A:A) и это дает мне список разделенных запятыми.

Если у вас есть Office 365 Excel, то вы можете использовать TEXTJOIN ():

enter image description here

альтернативный подход заключается в том, чтобы вставить столбец Excel в этот инструмент в браузере:

по мере того как потребитель копирует и наклеивает к другой программе так или иначе, это может быть как раз как легко для их.

вы могли бы сделать нечто подобное. Если вы не говорите об огромной электронной таблице, это будет выполнять «ok».

  • Alt-F11, создать макрос для создания списка (см. код ниже)
  • назначить его на ярлык или кнопку панели инструментов
  • пользователь вставляет свой столбец чисел в столбец A, нажимает кнопку, и их список переходит в ячейку B1.

обязательно установите формат ячейки B1 в «текст», или вы получите испорченный номер. Я уверен, что вы можете сделать это и в VBA, но я не уверен, как на данный момент, и нужно вернуться к работе. 😉

используйте vi или vim, чтобы просто поставить запятую в конце каждой строки:

  • % означает выполнить действие (т. е. найти и заменить) для всех строк
  • s указывает на замещение
  • / разделяет аргументы (т. е. s/find/replace/options )
  • $ обозначает конец строки
  • , текст замены в данном случае

muncherelli, мне понравился ваш ответ, и я подправил его :). Просто незначительная вещь, бывают случаи, когда я вытаскиваю данные из листа и использую его для запроса к базе данных. Я добавил необязательный параметр «textQualify», который помогает создать разделенный запятыми список, используемый в запросе.

я улучшил generatecsv () sub для обработки листа excel, который содержит несколько списков с пустыми строками, разделяющими как заголовки каждого списка, так и списки из их названий. пример

и объединяет их, конечно, в несколько строк, 1 в списке.

причина, у меня был клиент отправить мне несколько ключевых слов в формате списка для их веб-сайта на основе предмета, нужен способ, чтобы получить эти ключевые слова на веб-страницах легко. Так изменили распорядок и пришли до следующего, также я изменил имена переменных на meaninful имена:

Sux2Lose ответ — мой предпочтительный метод, но он не работает, если вы имеете дело с более чем парой тысяч строк, и может сломаться еще меньше строк, Если ваш компьютер не имеет много доступной памяти.

Лучшая практика в этом случае, вероятно, скопировать столбец, создать новую книгу, мимо специальных в A1 новой книги и Transpose Так что теперь столбец подряд. Затем сохраните книгу как .csv . Ваш csv теперь в основном простой текст разделенный запятыми список, который можно открыть в текстовом редакторе.

Примечание: не забудьте транспонировать столбец в строку перед сохранением в формате csv. В противном случае Excel не будет знать, чтобы придерживаться запятых между значениями.

один из самых легких путей использовать замазин.co веб-приложение для такого рода задач разделения запятых. Просто заполните данные столбца и нажмите кнопку Конвертировать, чтобы сделать список разделенных запятыми. Вы даже можете использовать некоторые другие настройки для улучшения желаемого результата.

Как разделить текст в excel с помощью формулы
Допустим у нас есть список чисел, перечисленных через запятую, нам необходимо разбить текст таким образом, чтобы каждое число было в отдельной ячейке (вместо запятых это могут быть любые другие знаки, в том числе и пробелы). То есть нам необходимо разбить текст по словам.
Знайка, самый умный эксперт в Цветочном городе
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Во-первых закрепим столбец искомого значения и текста, чтобы при протягивании формулы вправо ссылки на ячейки не сдвигалась. Если же вы хотите что-то уточнить, я с радостью помогу!
Собственно такой вопрос поступил в комментариях, поэтому было решено дополнить эту статью. Для удобства в соседнем столбце укажем этот разделитель, чтобы не прописывать его в формуле а просто ссылаться на ячейку. Это так же позволит нам использовать файл для решения других задач, просто поменяв разделитель в ячейках.

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

  • 1 Пример 1. Делим текст с ФИО по столбцам с помощью формул
  • 1.1 Приступаем к делению первой части текста — Фамилии
  • 1.2 Приступаем к делению второй части текста — Имя
  • 1.3 Приступаем к делению третьей части текста — Отчество
  • 2 Пример 2. Как разделить текст по столбцам в Excel с помощью формулы

Если данные в ячейках записаны в виде «Black, Bob Mark» (полное имя с фамилией спереди — в английском языке в таком случае требуется постановка запятой), разделить их в привычные нам «Bob Mark White» можно так:

Знайка, самый умный эксперт в Цветочном городе
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Имена, адреса и идентификатор электронной почты, хранящиеся в почтовой программе например, экспорт из Microsoft Outlook в Excel. Если же вы хотите что-то уточнить, я с радостью помогу!
Установите флажок Обрабатывать последовательные разделители как один, если ваши данные содержат разделитель из нескольких символов между полями данных или если ваши данные содержат несколько пользовательских разделителей.
Отмена объединение ячеек

Как в Excel разделить ячейку

  1. Устанавливаем курсор мыши в тексте на любой колонке в окне документа Word.
  2. Входим во вкладку «Макет» или «Разметка страницы».
  3. В группе «Параметры страницы» щелкаем по кнопке «Колонки».
  4. В открывшемся контекстном меню выбираем пункт «Один».

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

Разделитель триад в excel как сделать
Пример 1. Делим текст с ФИО по столбцам с помощью формул Если рассматривать на примере деления ФИО, то разделить текст можно будет с помощью текстовых формул Excel, используя функцию ПСТР и НАЙТИ, которую мы рассматривали в прошлых статьях.
Знайка, самый умный эксперт в Цветочном городе
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Если вам, например, постоянно присылают данные в определенном виде, а вам постоянно необходимо их делить, то это занимает определенное время, кроме того, если данные вам прислали заново, то вам снова нужно будет проделать все операции. Если же вы хотите что-то уточнить, я с радостью помогу!
Все методы, как объединить столбцы в Excel, условно можно разделить на две категории, которые разнятся по принципу выполнения. Одни подразумевают использование инструментов форматирования, другие же задействуют функции программы.

Как конвертировать текстовые файлы с разделителями в таблицы Excel — gadgetshelp,com

  1. Заранее запланировать, какое максимальное количество значений будет включать в себя строка или столбец;
  2. На этапе подготовки листа Excel к работе объединить те ячейки столбца или строки, которые будут использоваться как одинарные;
  3. Таким образом, «разделённые» ячейки будут представлять собой самостоятельные элементы, а «целые» — соединённые, то есть результат получится визуальным (но он всё ещё будет соответствовать требованиям Excel).

Используйте раскрывающийся список « Текст», чтобы выбрать символ, содержащий значения в текстовом файле. Ранее мы говорили о том, как классификатор текста может помочь вам импортировать некоторые значения в одну ячейку вместо отдельных.

Оставить отзыв

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