Ячейка кажется пустой, но постоянно говорит, что в ней есть значения - PullRequest
1 голос
/ 03 октября 2019

У меня есть эта формула в ячейке:

=ARRAYFORMULA(UNIQUE(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE( REGEXREPLACE(REGEXEXTRACT(INDIRECT("C2:C"&COUNTA(C2:C)+1), REPT("(.)", LEN(INDIRECT("C2:C"&COUNTA(C2:C)+1)))), "['A-Za-z\.-]", )),,999^99)),,999^99), " "))))

enter image description here

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

enter image description here

При использовании функции LEN она также имеет значения, но, по-видимому, она пустая ... И я бы очень хотел, чтобы она была полностью пустой, если я не нашел диакритических знаков в именах списков

Мне нужна помощь, чтобы она действительно опустела, если не найти диакритические знаки

Вот ссылка на электронную таблицу, если вам станет легче разобраться в ситуации: https://docs.google.com/spreadsheets/d/1yfB8GskVU_ciFKuzae9XQF-pi3y6jsYtsanN46vmNOs/edit?usp=sharing

1 Ответ

1 голос
/ 03 октября 2019

Вы можете добавить TRIM, чтобы решить эту проблему:

=ARRAYFORMULA(UNIQUE(TRIM(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE( 
 REGEXREPLACE(REGEXEXTRACT(INDIRECT("C2:C"&COUNTA(C2:C)+1), REPT("(.)", 
 LEN(INDIRECT("C2:C"&COUNTA(C2:C)+1)))), "['A-Za-z\.-]", )),,999^99)),,999^99), " ")))))

0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...