Вернуть третье значение ячейки в местоположении другой ячейки, если две другие ячейки совпадают - PullRequest
0 голосов
/ 11 июля 2019

https://i.stack.imgur.com/WJAS0.png (извините за ссылку, мне не хватает представителя для публикации изображения)

Я пытаюсь получить формулу, в которой если любое из значений найдено в столбцеD (учитывая, что некоторые ячейки имеют несколько значений, т. Е. Ячейка D4) соответствуют значению в столбце A, а затем возвращают значение той же строки, связанной со столбцом D.

Например, в ячейке D4 число 786403213972соответствует A2, тогда ячейка C4 вернет 100.

1 Ответ

0 голосов
/ 11 июля 2019

В продолжение вашего последнего вопроса здесь , тем самым способ сделать это (будьте осторожны, это долго и сложно)

enter image description here

Формула в C2:

=IF(SUMPRODUCT(--(ISNUMBER(SEARCH(TRIM(MID(SUBSTITUTE(D2,CHAR(10),REPT(" ",99)),(ROW(OFFSET($A$1,,,LEN(D2)-LEN(SUBSTITUTE(D2,CHAR(10),""))+1))-1)*99+((ROW(OFFSET($A$1,,,LEN(D2)-LEN(SUBSTITUTE(D2,CHAR(10),""))+1)))=1),99)),TRANSPOSE($A$2:$A$7)))))>0,B2,"")

Подтвердить как формулу массива через Ctrl + Shift + Ввести

Перетащите вниз ...

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