0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Как разбить ячейку Excel

Вы ищете, как разделить ячейку в Exxel? Вы пришли по адресу!

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

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

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

Другими словами, разделение ячейки в Excel на несколько ячеек означает также разделение объединенной ячейки на отдельные.

Ниже описаны шаги, которые необходимо предпринять, если это произошло именно с вами:

1. выберите связанную ячейку.

2. Перейдите на вкладку « Главная » > « Объединить и поместить в центре » > « Отменить объединение ячеек » .

Как разбить ячейку по диагонали

Иногда при создании отчетов может потребоваться разбить столбец по диагонали.

Это может понадобиться, если в одной ячейке есть необходимость разместить два отдельных заголовка — один для столбца и один для строки (как показано ниже в ячейке B2).

Как разбить ячейку Excel

В этом случае, пожалуйста, выполните следующие шаги:

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

2. Перейдите на вкладку «Главная». Найдите группу «Шрифт» и нажмите значок «Параметры шрифта» (маленькая наклонная стрелка в правом нижнем углу).

Как разбить ячейку Excel

В появившемся окне «Формат ячеек» выберите вкладку «Граница». Выберите квадратный значок с диагональной линией в правом нижнем углу на вкладке «Индивидуальные» (как показано ниже).

Как разбить ячейку Excel

Нажмите ОК, чтобы применить изменения.

Вышеописанные действия вставляют диагональную линию в выделенную ячейку. Если выбрано несколько ячеек, диагональная линия появится во всех выбранных ячейках.

Читайте так же:
Как быстро найти и заменить символ надстрочным в Excel?

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

Для примера я поместил заголовок «День» в верхней части ячейки, а заголовок «Месяц» в нижней.

  1. Выберите ячейку с диагональной линией.
  2. Дважды щелкните по ячейке и введите текст «День» (это будет название строки).
  3. Находясь в режиме редактирования, нажмите и удерживайте клавишу ALT и нажмите Enter . Это вставляет разрыв строки, и курсор перемещается на строку ниже в той же ячейке.
  4. Введите текст «Месяц» в строке ниже (это будет заголовок колонки). Теперь добавьте несколько пробелов перед заголовком «День», чтобы сдвинуть его немного вправо.

В результате получится клетка с диагональным делением.

Разделить текст на несколько ячеек excel

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

Как разбить ячейку Excel

В этом случае можно использовать функцию «Текст по столбцам», выполнив следующие шаги:

Чтобы разделить текст на ячейки, сначала нужно выделить ячейки, в которых находится текст (в данном случае В2 : В3).

2. Перейдите на вкладку « Данные » > найдите группу «Работа с данными» и нажмите « Текст по столбцам ».

Как разбить ячейку Excel

В открывшемся окне выберите «Мастер преобразования текста в столбец»:

  • По умолчанию выбран параметр «С разделителями» если у вас не так выберите этот параметр. Это позволит разделить фамилию и имя на основе указанного разделителя (в нашем случае разделителем является пробел). Нажмите «Далее.

Как разбить ячейку Excel

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

Как разбить ячейку Excel

  • Наконец, вы можете указать формат данных и желаемый результат. В данном случае мы сохраним формат данных как общий, так как у нас есть текстовые данные для разбиения. По умолчанию местом назначения является выбранная ячейка, в нашем случае $B$2, если вы продолжите, это приведет к перезаписи исходных данных. Если исходные данные должны остаться неизменными, выберите пустую ячейку в качестве места для новых данных. В этом примере мы выберем ячейку $C$2. Нажмите кнопку Готово.

Как разбить ячейку Excel

Затем появятся две колонки текста ячеек.

Как разбить ячейку Excel

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

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

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

Мы можем предположить, что у вас есть те же данные, что и выше:

Как разбить ячейку Excel

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

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

Как разбить ячейку Excel

Эта формула использует функцию ПОИСК для поиска позиции символа пробела. В случае Ивана Иванова символ пробела находится в позиции 7. Затем эта формула извлекает все символы слева от пробела, найденного с помощью функции LEFTIMW.

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

Как разбить ячейку Excel

Используя эту формулу, можно получить позицию с помощью функции Find. Наконец, он вычитает полученный результат из общей длины имени (которая возвращается функцией DLSTR).

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

Slitii text 1 Как разделить текст в ячейке Excel? Добрый день уважаемый читатель!

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

Читайте так же:
Как восстановить несохраненный файл в Excel?

Вы можете разобрать объединенный текст на составляющие его компоненты с помощью:

  1. Мастера разбора текста
  2. Формулы
  3. Макросы VBA.

Мастер разбора текстов

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

Для выполнения задания откройте диалог «Мастер текста (разбор)» и разделите текст на 3 шага:

  1. Сначала выберите данные, которые необходимо разделить, следующим шагом нажмите на иконку «Текст по столбцам» на вкладке «Данные» в разделе «Работа с данными» и в появившемся диалоге мастера укажите формат рабочего текста. Выберите 2 типа форматов:
  • С разделителями – это когда существует текст или символ, который условно будет отделять будущее содержимое отдельных ячеек;
  • Фиксированной ширины – это когда при помощи пробелов в тексте имитируется столбики одинаковой ширины. Slitii text 2 Как разделить текст в ячейке Excel?
  1. Вторым шагом, в нашем примере, указываем символ, выполняющий роль разделителя. В случаях, когда в тексте идут подряд пару разделителей, несколько пробелов, к примеру, то установка флажка для пункта «Считать последовательные разделители одним» укажет для Excel принимать их за один разделитель. Дополнительное условие «Ограничитель строк» поможет указать, что текстовые значения, содержащиеся в кавычках не делить (к примеру, название фирмы «Рудольф, Петер и Саймон»); Slitii text 3 Как разделить текст в ячейке Excel?
  2. Последним шагом, для уже разделённых столбиков, нужно указать в диалоговом окне мастера, предварительно выделив их, выбрать необходимый формат получаемых данных:
  • Общий — не изменяет данные и оставляет их в исходном виде, что в большинстве случаев будет наилучшим выбором;
  • Текстовый — этот формат наиболее необходим для столбцов с числовыми значениями, которые программа обязательно должна интерпретировать как текст. (К ним относятся, например, тысячи цифр или номера пластиковых карт);
  • Данные — этот формат используется для столбцов с датами, в противном случае сам формат даты можно выбрать из выпадающего списка.
Читайте так же:
Как автозаполнить формулу при вставке строк в Excel?

Slitii text 4 Как разделить текст в ячейке Excel?

Если вы используете символы, не похожие на символы по умолчанию, назначенные в региональных настройках, вы можете использовать кнопку «Подробности», чтобы распознать их правильно.

Рассоединяем текст с помощью формул

Этот метод требует от нас объединения возможностей функций ПОИСКПОЗ и ПСТР. С помощью функции ПОИСКПОЗ мы будем искать все пробелы, которые существуют между словами (например, между фамилией, именем и отчеством). Выбрав необходимое количество символов для дальнейшего разделения, используем функцию ПОИСК.

И если с первыми двумя словами понятно, что и как делить, то для последнего слова разделителя нет, а значит, нужно указать в качестве аргумента условно большое количество символов, как аргумент «число_символов» для функции PSTR, например 100, 200 или больше.

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

  • Во-первых, нам нужно найти два пробела, которые будут разделять наши слова, чтобы найти первый пробел, нам нужно использовать формулу: =Search(» «;B2;1), а второй: =Search(» «;B2;C2+1);
  • Во-вторых, нам нужно определить, сколько символов нужно отделить в строке. Поскольку мы уже определили позиции разделителей, нам осталось отделить на один символ меньше. Поэтому мы будем использовать функцию PSTR для извлечения слов из ячейки, используя результат предыдущей формулы в качестве аргумента «количество_символов». Для определения первого слова (Фамилия) нам понадобится формула: =PSTR(B2;1;SEARCH(» «;B2;1)), для определения второго значения (First Name): =PSTR(B2;SEARCH(» «;B2;1)+1;SEARCH(» «;B2;1)+1)-SEARCH(» «;B2;1)))) а теперь определите последнее значение (Родина): =PSTR(B2;SEARCH(» «;B2;1)+1;100).

Slitii text 5 Как разделить текст в ячейке Excel?

Теперь у нас есть имена, разделенные на три слова, чтобы мы могли лучше с ними работать.

Если вы разделяете значение в ячейке на две части, ищите только пробел (или другой разделитель), но для разделения более 4 слов добавьте в формулу необходимый поиск разделителя.

Читайте так же:
Как автоматически добавлять границы к ячейкам в Excel?

Выдергиваем слова с помощью макросовVBA

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

  1. Разделяйте слова с помощью
  2. Выделяйте текст без пробелов.

Способ №1.

Поскольку вас интересует автоматическая разбивка текста, вам следует написать хорошую функцию VBA и реализовать ее в своей рабочей книге. Сначала перейдите на вкладку «Разработчик» и выберите «Visual Basic», или используйте сочетание клавиш Alt+F11 для активации этой функции. (Для получения дополнительной информации см. раздел «Как создать макрос в Excel»).

В меню «Вставка» выберите «Модуль» и введите в модуль приведенный ниже код:

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector