Функция Excel Mid - разделитель включен в результат - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть текстовый столбец с 4 «полями», разделенными запятыми, которые я пытаюсь разделить на столбцы. Первые 2 и последние работают нормально. Однако мой третий столбец возвращает разделитель с текстом (в конце)

Текст в объединенном поле имеет вид:

XXX@XX.com,XXX@XX.com,XXX@XX.com,XXX@XX.com

, и это третий элемент I У меня проблемы с. Он возвращает:

 XXX@XX.com

Вместо возврата

XXX@XX.com

Мое утверждение таково:

=IFERROR(MID(C42,SEARCH(",",C42,SEARCH(",",C42,1)+1)+1,SEARCH(",",C42,SEARCH(",",C42,SEARCH(",",C42,1)+1)+1)-SEARCH(",",C42,SEARCH(",",C42,1)+1)),0)

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 13 февраля 2020

С данными в A1 , в B1 введите:

=TRIM(MID(SUBSTITUTE($A1,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

и скопируйте по.

enter image description here

...