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

Этот пример показывает, как разделить строку на несколько столбцов в Excel.

Разделяем строки в Excel

Проблема, с которой мы имеем дело на рисунке выше, в том, что нужно объяснить Excel, в каком месте необходимо разделить строку. В строке с текстом “Smith, Mike” запятая в позиции 6 (шестой символ слева), а в строке с “Williams, Janet”, – 9.

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

    =RIGHT(A2,LEN(A2)-FIND(",",A2)-1)
    =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(",";A2)-1)

    Разделяем строки в Excel

    Пояснение:

    • Чтобы найти положение запятой, используется функция FIND (НАЙТИ) – позиция 6.
    • Чтобы получить длину строки, используется функция LEN (ДЛСТР) – 11 символов.
    • Формула сводится к: =ПРАВСИМВ(A2;11-6-1).
    • Выражение =ПРАВСИМВ(A2;4) извлекает 4 символа справа и выводит желаемый результат – “Mike”.
  2. Чтобы вывести в другую ячейку только фамилию, используйте формулу ниже:

    =LEFT(A2,FIND(",",A2)-1)
    =ЛЕВСИМВ(A2;НАЙТИ(",";A2)-1)

    Разделяем строки в Excel

    Пояснение:

    • Чтобы найти положение запятой, используется функция FIND (НАЙТИ) – позиция 6.
    • Формула сводится к: =ЛЕВСИМВ(A2;6-1).
    • Выражение =ЛЕВСИМВ(A2;5) извлекает 5 знаков слева и дает желаемый результат – “Smith”.
  3. Выделите диапазон B2:C2 и протяните его вниз, чтобы вставить формулу в остальные ячейки.Разделяем строки в Excel
Комментариев: 1
  1. Алексей

    берем вот этот случай =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(“,”;A2)-1)
    Если формула не находит символа поиска, то выдается ошибка #знач!
    А как изменить формулу по условию,
    если ни чего не нашел оставить значение как есть
    пример ищем по :
    имеем столбец
    rrrr:ddddd – результат ddddd
    gggg – результат должен быть gggg

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

19 + 18 =

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

Adblock detector