GoogleSheets QUERY REGEXREPLACE - PullRequest
       52

GoogleSheets QUERY REGEXREPLACE

0 голосов
/ 10 января 2020

Мне удалось отформатировать столбец с почтовым индексом в моем запросе, проблема в том, что я хочу отобразить несколько других столбцов, но я не знаю, как ссылаться на данный момент.

Я мог только отобразить 1 столбец, но я хочу еще больше

=QUERY(ARRAYFORMULA(REGEXREPLACE(P43:P44;"-";""));"Select Col1")

Я также пробовал с заменой:

=ARRAYFORMULA(QUERY(A43:AD44;SUBSTITUTE(E43:E44;"-";"");"Select *"))

1 Ответ

0 голосов
/ 10 января 2020

Приведенный ниже пример таблицы:

example table

На случай, если вы захотите выполнить запрос после удаления символов - в столбце ZIPCODE , вы можете сделать это следующим образом:

=QUERY({A:A, ARRAYFORMULA(REGEXREPLACE(B:B, "-", "")), C:D},"Select * WHERE Col4>23")

Идея состоит в том, что с помощью записи в фигурных скобках вы соединяете несколько диапазонов, из которых хотите запросить. Используя его, вы можете применить REGEXREPLACE ко всему столбцу B, а затем выполнить запрос из результирующего диапазона.

Это результат, полученный с помощью предыдущего запроса:

result after query

...