#google-sheets #google-sheets-formula
Вопрос:
Я пытаюсь адаптировать запрос, который возвращает строки из нескольких электронных таблиц Google. Запрос возвращает строки, когда столбец соответствует определенным критериям, указанным в четырех ячейках (B1, B2, B3 или B4). В частности, точные имена клиентов.
Я пытаюсь адаптировать запрос, чтобы иметь возможность возвращать строки информации всякий раз, когда другой столбец содержит определенные критерии (частичное совпадение). В частности, если в определенном столбце содержатся конкретные адреса электронной почты в рамках другой информации, хранящейся в ячейке. Иногда сохраняется не только адрес электронной почты, но и имя и адрес электронной почты, например: Питер Пайпер peter@piper.com. Я хотел бы, чтобы запрос вернул строку, если определенный столбец «содержит» адрес электронной почты в строке.
Заранее спасибо!
ОРИГИНАЛЬНАЯ ФОРМУЛА =QUERY({IMPORTRANGE(Links!B2,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B3,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B4,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B9,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B10,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B11,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B12,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B13,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B14,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B15,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B16,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B20,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B21,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B23,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B24,»Operaciones!A3:AZ»);IMPORTRANGE(Links!B25,»Operaciones!A3:AZ»)},CONCATENAR(«ВЫБЕРИТЕ * ГДЕ Col4='»,B1,»‘ ИЛИ Col4='»,B2,»‘ ИЛИ Col4='»,B3,»‘ ИЛИ Col4='»,B4,»‘»),1)
Я пробовал менять запятые на % и amp; в:
Col4='»,B1,»
Ответ №1:
Измените значение равно на НРАВИТСЯ, а затем добавьте % с обеих сторон перед ссылкой на ячейку
"...WHERE Col4 LIKE'%",B1,"%' OR Col4 LIKE '%",B2,"%' OR Col4 LIKE '%",B3,"%' OR Col4 LIKE'%",B4,"%'"
Ответ №2:
Посмотрим, поможет ли это:
"...WHERE Col4 MATCHES '"amp;TEXTJOIN("|", 1, B1:B4)amp;"'", 1)
Если нет, пожалуйста, поделитесь копией своей электронной таблицы. Это значительно облегчит вам помощь.