Excel значение отдельной ячейки - PullRequest
0 голосов
/ 19 ноября 2018

Please click me for image example

Как разделить текст, чтобы каждая опция переходила в соответствующую ячейку опции (A, B, CD, E).

Обратите внимание, что длина текста опциитакже могут отличаться и некоторые опции могут отсутствовать.Например, параметр B может отсутствовать, оставляя параметр в ячейке как ACDE, как я могу заставить его пропустить пустой параметр и перейти к следующему.

1 Ответ

0 голосов
/ 19 ноября 2018

Я бы предпочел использовать 2 клетки, работающие вместе.

Как правило, при условии, что строка для анализа находится в C5, первая ячейка вашей ячейки (D5 в моем примере) может содержать:

=MID(C5,FIND("|",C5)+1,LEN(C5))

Эта ячейка будет содержать оставшуюся строку для анализа.

Ваша вторая ячейка может содержать:

=LEFT(C5,LEN(C5)-LEN(D5)-1)

Он будет использовать оставшуюся строку для синтаксического анализа, как определено выше, и использовать левую часть до следующего разделителя.

Если вы это сделаете, последний столбец не будет работать, поэтому вам придется позаботиться об этом вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...