Извлечь часть текста ячейки

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

Используя эту формулу: =LEFT(I85,LEN(I85)-SEARCH("-",I85,1)) дает больше, чем я хочу в этих случаях. Смотрите пример проблемы ниже.

Пример проблемы: Col A ===============> дает Col B

ABC - имя образца - бла-бла-бла =====> ABC - имя образца

НО, я хочу только "ABC" в столбце B, а не "ABC - Sample Name".

Спасибо заранее! Маргарет

1 ответ

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

http://support.microsoft.com/kb/214261

Другие вопросы по тегам