Как разделить текст по столбцам в гугл таблицах
Перейти к содержимому

Как разделить текст по столбцам в гугл таблицах

  • автор:

Как разделить текст по столбцам в гугл таблицах

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

Разделить содержимое ячейки на столбцы или строки на основе новой строки в листе Google

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

Разделить содержимое ячеек на столбцы на основе возврата каретки:

1. Введите эту формулу: = split (A1, char (10) & «,») в пустую ячейку, в которую вы хотите вывести результат, а затем нажмите Enter key текстовые строки были разделены на несколько столбцов, как показано на следующем снимке экрана:

2. Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить формулу, и все содержимое ячеек было разделено на несколько столбцов по мере необходимости, см. Снимок экрана:

Разделить содержимое ячейки на строки на основе возврата каретки:

Пожалуйста, примените эту формулу: = транспонировать (разделить (объединить (char (10), A1: A4), char (10))) в пустую ячейку, чтобы вывести результат, а затем нажмите Enter key, все содержимое ячейки было разделено на несколько строк, как показано на следующем снимке экрана:

Разделение содержимого ячеек на столбцы или строки на основе новой строки в Microsoft Excel

В Microsoft Excel утилита Разделить клетки of Kutools for Excel может помочь вам разделить содержимое ячейки на столбцы или строки на основе пробела, запятой, точки с запятой, новой строки и так далее.

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Выделите ячейки, которые хотите разделить символом новой строки, и нажмите Кутулс > Слияние и разделение > Разделить клетки, см. снимок экрана:

2. В Разделить клетки диалоговое окно, выберите Разделить на строки or Разделить на столбцы как вам нужно в Тип раздел, а затем выберите Новая линия из Разделить на раздел, см. снимок экрана:

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

4. Нажмите OK, и вы получите следующий результат, если выберете Разделить на столбцы в диалоговом окне.

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

Как разделить ячейку в Google Таблицах (на отдельные столбцы)

Разделение данных — обычное дело для людей, работающих с текстовыми данными в Google Таблицах. И одна из распространенных задач, которую часто приходится выполнять многим людям, — это разбить ячейку в Гугл таблицах на отдельные столбцы (два или более двух).

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

К счастью, разделить содержимое ячейки в Google Таблицах довольно просто. И есть несколько способов разбить ячейки и разделить их на несколько столбцов (или строк в случае, если ваши данные расположены в строке, а не в столбце).

В этом уроке я покажу вам, как можно использовать простую формулу и функцию преобразования текста в столбцы для разделения ячеек в Google Таблицах .

Разделить ячейки на столбцы с помощью функции SPLIT

В Google Таблицах есть функция SPLIT, которая хорошо подходит для… как вы уже догадались… разделения содержимого ячейки.

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

Вы можете легко сделать это, используя приведенную ниже формулу SPLIT (и скопируйте для других ячеек в столбце B):

Вышеупомянутая функция SPLIT принимает ссылку на ячейку в качестве первого аргумента, а разделитель — в качестве второго аргумента.

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

Обратите внимание, что это формула массива. Таким образом, вы не можете удалить или изменить часть результата формулы. Вам придется удалить весь результат формулы. Если вы хотите отредактировать часть результата, вы можете сначала преобразовать результат в статическое значение, а затем отредактировать его.

Одним из преимуществ использования формулы SPLIT является то, что она дает динамический результат. Это означает, что если я пойду и изменю любое из имен, результат автоматически обновится.

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

Но в некоторых случаях вам могут не потребоваться динамические результаты, и вам нужно быстро разбить содержимое ячейки на столбцы. В таких случаях вы можете положиться на другую полезную функцию в Google Таблицах — текст в столбцы.

Использование разделения текста на столбцы

Предположим, у вас снова есть приведенный ниже набор данных, и вы хотите разделить адрес на отдельные элементы в отдельных столбцах.

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

Ниже приведены шаги по разделению ячейки на несколько столбцов с помощью функции «Разделить текст на столбцы»:

  • Выделите ячейки с адресом, который вы хотите разделить
  • Перейдите на вкладку «Данные».
  • Нажмите на опцию Разделить текст на столбцы
  • В диалоговом окне «Разделитель» выберите в качестве разделителя запятую.

Вы заметите, что содержимое ячеек разделено на столбцы на основе разделителя.

Кроме того, вы можете получить желаемый результат только после третьего шага, поскольку Google Таблицы иногда правильно угадывают разделитель и сразу же показывают вам содержимое разделенной ячейки. Если это то, что вы хотели, вы можете пропустить четвертый шаг (где вы вручную указываете разделитель)

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

Когда вы используете «Разделить текст на столбцы», он заменяет текущий текст результатом. В приведенном выше примере вы можете видеть, что в столбце A был полный адрес, а в результатах полный адрес отсутствует. Поэтому, если вы хотите сохранить исходные данные, либо создайте копию документа Google Sheets, либо скопируйте и вставьте адрес в другой столбец, а затем разделите его.

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

В некоторых случаях у вас может быть набор данных, в котором разделителем является не запятая, а сочетание, скажем, запятой и пробела. В таком случае вы можете рассмотреть возможность использования «Разделить текст на столбцы» дважды: один раз, чтобы разделить ячейку по запятой, а затем второй раз, используя пробел.

Итак, это два действительно простых и быстрых способа разбить ячейки на столбцы в Google Таблицах. Надеюсь, вы нашли этот урок полезным!

Как разбить текст на столбцы в Excel и Google Таблицах

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

Предположим, у вас есть электронная таблица, содержащая полное имя некоторых людей, и вы хотите разделить имя и фамилию на два столбца. Вместо имен он может включать в себя что угодно, например, список продуктов, ваши услуги и цену или что-то еще. Если рядов мало, можно сделать это вручную. Проблема возникает, когда вам нужно сделать то же самое с сотнями столбцов в Microsoft Excel или Google Sheets. Чтобы избавиться от этой трудоемкой работы, вы можете ознакомиться с этим пошаговым руководством.

Как разбить текст на столбцы в Excel

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

  1. Откройте электронную таблицу и выберите все ячейки.
  2. Перейдите на вкладку «Данные».
  3. Нажмите на опцию Text to Columns.
  4. Используйте параметр с разделителями и выберите разделитель.
  5. Выберите ячейку, в которой вы хотите отобразить результат.
  6. Сохраните ваш файл.

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

Как разделить текст через запятую в Excel и Google Таблицах

У вас будет два варианта — С разделителями и Фиксированная ширина. Вам нужно выбрать С разделителями вариант и щелкните Следующий кнопка.

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

Как разбить текст на столбцы в Excel и Google Таблицах

Теперь вам нужно выбрать ячейку, которая будет первым столбцом.

Возвращаясь к руководству, вам нужно удалить default Пункт назначения значение и выберите ячейку, в которой вы хотите отобразить результат. Наконец, нажмите кнопку Заканчивать кнопка.

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

  • У вас есть такой текст — AA, BB
  • Выберите B1 для AA

Часть BB будет сохранена в ячейке C1. Если исходный текст содержит две запятые, самая последняя часть будет отображаться в ячейке D1.

Теперь вы можете сразу увидеть результат.

Как разделить текст через запятую в Google Таблицах

В этом случае Google Таблицы не так умны, как Microsoft Excel. Хотя вы можете разделить все тексты через запятую, вы не можете сохранить исходный столбец. Если вас это устраивает, выполните следующие действия.

  1. Выделите все ячейки в вашей электронной таблице.
  2. Перейдите в Данные> Разделить тексты на столбцы.
  3. Если хотите, измените разделитель.

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

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

Разделить текст по столбцам в Google Sheets: Формулы vs Встроенное меню!

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

Допустим, в файл записываются данные скриптом (Google Apps Script) в виде данных, размещенных через двойное подчеркивание. И для того, чтобы обработать их, правильно ими воспользоваться, нам нужно их разделить:

Google Docs

Сделать это можно различными способами. Мы покажем Вам 2 способа — формулой и стандартным встроенным меню.

Разделение текста по столбцам в GoogleSheets через встроенное меню

На все про все нам понадобится 5 шагов:

Google Docs

  1. Копируем нужные нам данные из листа Data
  2. Вставляем их в заранее подготовленный лист с заголовками (для удобства)
  3. Нажимаем в меню «Данные» ➤ «Разделить на колонки. «
  4. В появимшемся окне выбираем разделить «Другой» (так как нашего нет в выпадающем списке)
  5. Вводим двойное подчеркивание и вуаля! Данные в нужном нам виде

Разделение текста по столбцам в GoogleSheets с использованием формул

Здесь нам понадобится написать хитроумную формулу, которая и сделает за нас всю работу:

Google Docs

Итак, разберем на части эту формулу:

«Незакрытый» диапазон: Data!A2:A

В отличии от Excel, Google Sheets позволяют делать вот такие ссылки на диапазон. Вот эта запись «:A» означает «до последней строчки в документе». Дело в том, что Google Sheets отличаются от Excel представлением таблицы. В Excel 1 лист имеет 1 048 576 строк и 16 384 столбца. Притом, что если их не использовать — то файл это нагружать не будет. В Google Sheets все видимые ячейки нагружают таблицу. И чем больше их будет — тем тяжелее будет работать с файлом. Поэтому 1 рабочая книга ограничена 2 000 000 ячейками (на дату публикации блога). Однако, если вы в 1 листе сделаете максимальное количество — работать с файлом будет очень тяжело. Поэтому при создании новой книги, размер листа устанавливается 1 000 строк и 26 столбцов (A-Z). При желании можно удалять/добавлять строки/столбцы.

Итак, в нашем случае, у нас стандартные листы 1 000*26. Поэтому диапазон A2:A равен A2:A1000. Прелесть «незакрытого» диапазона в том, что при добавлении новых строчек он автоматически будет увеличиваться.

Часть формулы: FILTER(Data!A2:A;Data!A2:A<>»»)

Такой формулы тоже нет в Excel. Она фильтрует диапазон по заданным условиям. В данном примере она возвратит все ячейки столбца A, которые не пустые. В нашем случае вернется диапазон A2:A5

Часть формулы: Split(FILTER(Data!A2:A;Data!A2:A<>»»);»__»)

Эта формула стандартная. Она делит строчку по заданному разделителю и располагает данные в 1 строке, разбитые по столбцам.

Часть формулы: ARRAYFORMULA(Split(FILTER(Data!A2:A;Data!A2:A<>»»);»__»))

А это — формула массива. Она работает немного по-другому, чем в Excel. Для нее не нужно выделять диапазон, на которые она распостраняется. Достаточно просто ввести ее при вводе основной формулы (или нажать CTRL+SHIFT+ENTER). Она позволяет обычным формулам, которые работают только с 1 значением, работать с диапазонами (SPLIT разбивает 1 значение по разделителю, но не диапазон значений).

Итак формула готова и все прекрасно работает. С одной стороны она показалась намного сложнее в использовании, чем стандартное встроенное меню. Однако представьте, что данные будут постоянно добавляться. Например, добавилась еще 1 запись:

Google Docs

Чтобы превратить эту запись в читаемую с помощью первого способа нам понадобится опять делать 5 шагов. А если данные добавляются постоянно, то это будет забирать нужное нам время на рутинную работу. В случае же с формулой теперь все автоматизировано. Как только данные были добавлены, на нашем листе с формулой сразу же добавился нужный нам результат:

Google Docs

Так что, чем пользоваться решать Вам в зависимости от ситуации.

И помните — в большинстве случаем рутинную работу можно автоматизировать и высвободить время для действительно важных вещей!

Добавить комментарий

Ваш адрес email не будет опубликован.