Формула Google Sheets для добавления нечувствительного к регистру текста + текста в ячейку - PullRequest
0 голосов
/ 15 мая 2019

У меня есть текст в строке A, и я хочу написать в ячейку E1 для фильтрации всякий раз, когда я помещаю эту формулу

=Filter(A1:A10;ArrayFormula(E1 REGEXMATCH(A1:A10;E1))) 

но я хочу, чтобы он не содержал точного текста

=filter(A1:A10;REGEXMATCH(A1:A10;"(i?) TEX")) 

Это работает, но я хочу добавить значение ячейки

чтобы как-то совместить это вместе

Я пытаюсь поместить значение в ячейку E1 (?i)TEX, и он находит TEXT в строке, но я хочу поместить (?i) в формулу, но не могу найти, как это сделать.

Я пытался

=Filter(A1:A10;ArrayFormula(E1 REGEXMATCH(A1:A10;"(i?) +"E1"")))

не работает

=Filter(A1:A10;ArrayFormula(E1 REGEXMATCH(A1:A10;"(i?)"+E1))) 

не работает

=filter(A1:A10;REGEXMATCH(A1:A10;"(i?)&" "&E1"))

не работает

У меня действительно нет идеи, как добавить (i?) к значению ячейки

1 Ответ

0 голосов
/ 15 мая 2019

Чтобы сделать совпадение без учета регистра, вам нужно (? I) вместо (i?). Я считаю, что это должно работать

=filter(A1:A10;REGEXMATCH(A1:A10; "(?i)"&E1))
...