У меня есть список ячеек, выглядит более или менее, как это:символов Извлечение после некоторых других символов Excel
- АРБ: dp1-4-12
- ANT: dp1-12-1
- D: dp1-1-1
- ONN: dp4-2-12
Я пытаюсь понять, как я могу извлечь некоторые ключевые элементы из этих строк. Если взять первую запись в качестве примера, это то, что я хочу, чтобы извлечь и дисплей в другой ячейке:
ARB d 1
Я хочу все символы перед «:», затем первым символом после «:», а первый число (или ОДИН символ перед первым «-»).
Я играл с TRIM, LEFT/RIGHT и FIND - но не могу понять, как получить только ОДИН символ после/до определенного символа. Это то, что я пробовал, но не знаю, как ограничить вывод только один символ:
TRIM(LEFT(E5;FIND(":";E5)-1))
Заранее спасибо за любые указатели или советы :-)
Update, получил это работает:
Я закончил использовать этот код, который был изменен после предложения смеха.
=TRIM(LEFT(E2;FIND(":";E2)-1)) & RIGHT(MID(E2;FIND(":";E2);2);1) & RIGHT(MID(E2;FIND("p.";E2);3);1)
Это дало мне следующий вывод: ARBd1
Теперь мне просто нужно добавить разделители и им все хорошо идти. Спасибо за помощь.
Функция 'MID' должна помочь вам: [link] (http://office.microsoft.com/ru-ru/excel-help/HA102838074.aspx) –
Это типичное приложение регулярных выражений в качестве инструмента поиска. Не знаю, поддерживают ли приложения с расширенными листами. Возможно, есть расширение. – arkascha