Разделение текста в Microsoft Excel

Разделение текста в Microsoft Excel

Способ 1: Использование автоматического инструмента

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

  1. Удерживая нажатой левую кнопку мыши, выберите все ячейки, текст которых вы хотите разделить на столбцы.
  2. Разделение текста в Microsoft Excel

  3. Затем перейдите на вкладку «Данные» и нажмите кнопку «Текст по столбцам».
  4. Разделение текста в Microsoft Excel

  5. Появится окно «Мастер разделения текста по столбцам», в котором необходимо выбрать формат данных с разделителями. Разделителем чаще всего является пробел, но если это еще один знак препинания, вам нужно будет указать его на следующем шаге.
  6. Разделение текста в Microsoft Excel

  7. Установите флажок рядом с символом деления или введите его вручную, после чего посмотрите результат предварительного деления в окне ниже.
  8. Разделение текста в Microsoft Excel

  9. На последнем этапе вы можете указать новый формат столбцов и место их размещения. После завершения настройки нажмите «Готово», чтобы применить все изменения.
  10. Разделение текста в Microsoft Excel

  11. Вернитесь к столу и убедитесь, что разделение прошло успешно.
  12. Разделение текста в Microsoft Excel

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

Способ 2: Создание формулы разделения текста

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

Шаг 1: Разделение первого слова

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

  1. Для вашего удобства мы создадим три новых столбца с заголовками, в которые добавим разделенный текст. Вы можете сделать то же самое, а можете пропустить этот момент.
  2. Разделение текста в Microsoft Excel

  3. Выберите ячейку, в которую вы хотите вставить первое слово, и напишите формулу = ЛЕВЫЙ(.
  4. Разделение текста в Microsoft Excel

  5. Затем нажмите кнопку «Аргументы функции», чтобы перейти в графическое окно для редактирования формулы.
  6. Разделение текста в Microsoft Excel

  7. Укажите ячейку с подписью как текст темы, щелкнув по ней левой кнопкой мыши на таблице.
  8. Разделение текста в Microsoft Excel

  9. Количество символов перед пробелом или другим разделителем нужно будет посчитать, но мы не будем делать это вручную, а воспользуемся другой формулой — ПОИСК().
  10. Разделение текста в Microsoft Excel

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

  13. В поле «Lookup_text» просто поставьте пробел или разделитель, который вы используете, так как это поможет вам понять, где заканчивается слово. В «Text_For_Search» укажите ту же обрабатываемую ячейку.
  14. Разделение текста в Microsoft Excel

  15. Щелкните первую функцию, чтобы вернуться к ней, и добавьте -1 в конец второго аргумента. Это необходимо для того, чтобы формула «ПОИСК» учитывала не требуемый пробел, а предшествующий ему символ. Как вы можете видеть на скриншоте ниже, результатом является фамилия без пробелов, что означает, что формулы написаны правильно.
  16. Разделение текста в Microsoft Excel

  17. Закройте редактор функций и убедитесь, что слово правильно отображается в новой ячейке.
  18. Разделение текста в Microsoft Excel

  19. Сожмите ячейку в правом нижнем углу и потяните вниз столько линий, сколько нужно, чтобы растянуть ее. Это заменяет значения других выражений, которые необходимо разделить, и формула запускается автоматически.
  20. Разделение текста в Microsoft Excel

Полностью созданная формула выглядит как = ЛЕВЫЙ (A1; ПОИСК («»; A1) -1), вы можете создать ее в соответствии с приведенными выше инструкциями или ввести, если подходят условия и разделитель. Не забудьте заменить обрабатываемую ячейку.

Шаг 2: Разделение второго слова

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

  1. В этом случае основная формула станет = MID (- запишите ее в этой форме, затем перейдите в окно настройки аргументов.
  2. Разделение текста в Microsoft Excel

  3. Эта формула будет искать нужную строку в тексте, поскольку мы выделяем ячейку с заголовком для разделения.
  4. Разделение текста в Microsoft Excel

  5. Начальную позицию строки необходимо определить по уже известной вспомогательной формуле ПОИСК().
  6. Разделение текста в Microsoft Excel

  7. После того, как вы создали его и переместились, заполните его точно так же, как это было показано на предыдущем шаге. Используйте разделитель в качестве текста для поиска и укажите ячейку в качестве текста для поиска.
  8. Разделение текста в Microsoft Excel

  9. Вернитесь к предыдущей формуле, где вы добавляете +1 к функции НАЙТИ в конце, чтобы начать отсчет со следующего символа после найденного пробела.
  10. Разделение текста в Microsoft Excel

  11. Теперь формула уже может начать поиск строки с первого символа имени, но она еще не знает, где ее закончить, поэтому в поле «Number_of_chars» снова введите формулу SEARCH().
  12. Разделение текста в Microsoft Excel

  13. Перейдите к его аргументам и заполните их как обычно.
  14. Разделение текста в Microsoft Excel

  15. Раньше мы не рассматривали начальную позицию этой функции, но теперь нам нужно вставить туда и SEARCH (), так как эта формула должна находить не первый пробел, а второй.
  16. Разделение текста в Microsoft Excel

  17. Переходим к созданной функции и заполняем ее таким же образом.
  18. Разделение текста в Microsoft Excel

  19. Вернитесь к первому «ПОИСКУ» и добавьте +1 в конце к «Начальная_позиция», потому что для поиска строки вам нужен не пробел, а следующий символ.
  20. Разделение текста в Microsoft Excel

  21. Щелкните root = MID и поместите курсор в конец строки «Number_of_chars».
  22. Разделение текста в Microsoft Excel

  23. Добавьте выражение -SEARCH («»; A1) -1), чтобы завершить вычисление пробелов.
  24. Разделение текста в Microsoft Excel

  25. Вернитесь к электронной таблице, растяните формулу и убедитесь, что слова отображаются правильно.
  26. Разделение текста в Microsoft Excel

Формула оказалась отличной, и не все пользователи точно понимают, как она работает. Дело в том, что для поиска строки мне пришлось использовать одновременно несколько функций, которые определяют начальную и конечную позиции пробелов, а затем из них вычитался символ, так что, следовательно, эти самые пробелы не отображались . Следовательно, формула имеет следующий вид: = MID (A1; ПОИСК («»; A1) +1; ПОИСК («»; A1; ПОИСК («»; A1) +1) -ПОИСК («»; A1) — 1) Используйте это как пример, заменив номер ячейки текстом.

Шаг 3: Разделение третьего слова

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

  1. В пустой ячейке для позиции будущего текста напишите = ПРАВО (и перейдите к аргументам этой функции.
  2. Разделение текста в Microsoft Excel

  3. Используйте помеченную ячейку для разделения в виде текста.
  4. Разделение текста в Microsoft Excel

  5. На этот раз вспомогательная функция для поиска слова называется DLSTR (A1), где A1 — это та же ячейка, что и текст. Эта функция определяет количество символов в тексте, и нам останется только выбрать подходящие.
  6. Разделение текста в Microsoft Excel

  7. Для этого добавьте -SEARCH () и отредактируйте эту формулу.
  8. Разделение текста в Microsoft Excel

  9. Войдите в уже знакомую структуру, чтобы найти первый разделитель в строке.
  10. Разделение текста в Microsoft Excel

  11. Добавьте еще один ПОИСК () для начальной позиции().
  12. Разделение текста в Microsoft Excel

  13. Придайте ему такую ​​же структуру.
  14. Разделение текста в Microsoft Excel

  15. Вернуться к предыдущей формуле ПОИСКА».
  16. Разделение текста в Microsoft Excel

  17. Добавьте +1 для его начальной позиции.
  18. Разделение текста в Microsoft Excel

  19. Перейдите к корню ПРАВИЛЬНОЙ формулы и убедитесь, что результат отображается правильно, прежде чем подтверждать изменения. Полная формула в этом случае: = RIGHT (A1; DLSTR (A1) -SEARCH («»; A1; SEARCH («»; A1) +1)).
  20. Разделение текста в Microsoft Excel

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

Источники
  • https://lumpics.ru/how-to-unhook-text-in-excel/
Рейтинг автора
Автор статьи
Андрей Коновалов
Привет, меня зовут Андрей Васильевич Коновалов. В 2006 году окончил Чувашский государственный университет им. Ульянова. По образованию инженер, 8 лет проработал на НПП Экра по специальности. Люблю компьютеры и все, что с ними связано. С 2018 года начал писать о решениях проблем, связанных с компьютерами и программами.
Написано статей
3742
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Проблемы и их решения по компьютерам, смартфонам
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: