Как мне сделать это с помощью функции поиска в Excel? - PullRequest
0 голосов
/ 09 января 2020

Я должен найти текст «LHS» или «RHS», но в том же столбце. Как мне сделать это с помощью функции поиска? Я пробовал это с помощью функции поиска, а также с помощью функции ИЛИ. Но это показывает ошибки

Column 1 = Description                  Column 2 = LHS/RHS

FRONT SEAT ASY RHS COMP 4WAY  I need a single formula there that will show RHS/LHS
FRONT SEAT ASY COMP LHS 4WAY  I need a single formula there that will show RHS/LHS

Ответы [ 2 ]

1 голос
/ 09 января 2020

Возможно что-то вроде следующего:

=IF(ISNUMBER(SEARCH("RHS ",A2)),"RHS",IF(ISNUMBER(SEARCH("LHS ",A2)),"LHS","No match"))

enter image description here

Измените SEARCH на FIND, чтобы сделать это чувствительным к регистру.

Другой вариант, если вам разрешено использовать только LEFT, RIGHT, MID, LEN, FIND и TRIM:

=MID(A2,FIND("HS",A2)-1,3)

enter image description here

0 голосов
/ 10 января 2020

Или, в B1, скопировано:

=MID(A1,MIN(FIND({"RHS","LHS"},A1&"RHSLHS")),3)

enter image description here

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