У меня есть следующие данные:
Мне нужно извлечь из нового столбца только те значения (из разделенных запятыми), которые соответствуют одному или нескольким справочным данным.
Я пробовал индекс и сопоставление, но, похоже, не работает с диапазонами справочных данных в сочетании с данными, разделенными запятыми.
Используйте TEXTJOIN, TEXTSPLIT и XLOOKUP.
=TEXTJOIN(",",TRUE,XLOOKUP(TEXTSPLIT(A2,","),D:D,D:D,""))
Попробуйте использовать следующую формулу: Комбинация TEXTSPLIT()
+IF()
+TEXTJOIN()
.
=TEXTJOIN(",",1,IF(TEXTSPLIT(A2,",")=D$2:D$7,D$2:D$7,""))
Или, используя MAP()
=MAP(A2:A8,LAMBDA(α, TEXTJOIN(",",1,IF(TEXTSPLIT(α,",")=D2:D7,D2:D7,""))))