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

Часто бывает необходимо разбить текст в ячейке на несколько частей. Это можно довольно просто сделать используя формулу (сочетание функций) в Excel.
Допустим, в ячеках A1:A8 находится текст:

проститутки москви:105336
проститутки москв:105336
форум проститутки москвы:367
проститутки москвы подешевле:307
негритянки проститутки москвы:292
проститутки москвы 50 лет:143
услуги проституток москвы:136
проститутки путаны москвы:120

Необходимо с помощью формул разбить этот текст на 2 столбца в первом из которых будет только название, а во втором количество запросов.
Это можно сделать с помощью формул Excel, которые Вы найдете ниже. При этом основной идей является отыскание символа-разделителя (в данном случае это символ «:»).

=ЛЕВСИМВ(A1;НАЙТИ(«:»;A1;1)-1)
=ПСТР(A1;НАЙТИ(«:»;A1;1)+1;1000)

Очевидно, что первая из формул вводится в ячейку B1, а вторая в ячейку C1. Аналогичные формулы можно использовать не только в том случае, если разделителем является какой-либо конкретный символ. Английский эквивалент формул:

=LEFT(A1;FIND(«:»;A1;1)-1)
=MID(A1;FIND(«:»;A1;1)+1;1000)

11 комментариев к “Формулы Excel: разбивка текста в ячейке на две части”

  1. Подскажите пожалуйста формулу.Например:у меня есть пряник,мне надо разбить на ингридиенты ,сахар-гр.,мука-гр.,и т.д.Т.е.,чтоб можно было подставить число в таблицу(вес пряника) ,а в таблице формула разбила на ингридиенты(вес).

    Ответить
  2. Гость, не знаю, попробуйте может типа &""&

    =СУММЕСЛИ($C$6:$C$45;»Тобсл.&""&Тобсл.орг.»;$E$6:$E$45)

    но не уверен, я просто не знаю что такое функция СУММЕСЛИ

    Ответить
  3. такой вопрос — например у меня функция СУММЕСЛИ

    =СУММЕСЛИ($C$6:$C$45;»Тобсл.»»Тобсл.орг.»;$E$6:$E$45)

    нужно объединить критерий проверки ячеек Тобсл. и Тобсл.орг. Как объединить два текста в одной формуле?

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

    Ответить
    • не у меня нет такое. это только если написать. но это долго — просто в школе учили эксел очень детально — вот и есть опыт работы с ним.

      Ответить
  5. сегодня делал это же гораздо проще:
    взял из магадана числа, сохранил в txt, открыл этот txt в екселе и при открытии ексель спросил «надо разделать?» — говорю «да»,
    «какой сепаратор использовать?» — ответ «двоеточие».

    после этого ставлю числовой фильтр для второй колонки в диапазоне который мне надо и копирую отфильтрованные кеи обратно в txt для последующей фильтрации :)

    Ответить

Оставьте комментарий