Excel - показать, есть ли в ячейке подстрока из диапазона ячеек, показывая подходящую подстроку

.*\bEU\b.*

 public static void main(String[] args) {
       String regex = ".*\\bEU\\b.*";
       String text = "EU is an acronym for  EUROPE";
       //String text = "EULA should not match";


       if(text.matches(regex)) {
           System.out.println("It matches");
       } else {
           System.out.println("Doesn't match");
       }

    }
1
задан Jorge 11 March 2019 в 14:21
поделиться

1 ответ

Использование Ячейка содержит одну из многих вещей в качестве отправной базы, я разработал это, чтобы работать в вашей ситуации.

=IFERROR(INDEX($E$1:$E$4,MATCH(TRUE,ISNUMBER(SEARCH(things,A1)),0)),"")

Обратите внимание, что это формула массива, поэтому ее необходимо ввести, нажав **Ctrl** + **Shift** + **Enter** при выходе из режима редактирования в ячейке. Кроме того, вещи являются именованным диапазоном, относящимся к диапазону $D$1:$D$4

enter image description here

0
ответ дан Scott Holtzman 11 March 2019 в 14:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: