Excel - объединить ссылку на уникальную формулу с текстовой строкой - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь создать раскрывающийся список в Excel на основе моих исходных данных, используя функцию UNIQUE, например, скажем, в столбце «Команда» есть Team01-Team10, который выбирается с =UNIQUE(table[teams]), а затем я хочу добавить звездочку в этом списке и все еще иметь возможность использовать его динамически для списка проверки данных. Как я могу, когда у меня есть только исходные значения, ссылаясь на A1 # (если мы говорим, что формула в A1). У кого-нибудь есть креативное решение для этого?

Я попытался объединить ссылку на ячейку и строку * в проверке данных, которая не работает. Я также попытался вместо этого поместить формулу в A2, а затем написать звездочку * в A1 и создать именованный диапазон, ссылаясь на A1: A2 #, который в основном выдает ту же ошибку.

Ответы [ 2 ]

1 голос
/ 17 марта 2020

Может быть, я не понимаю ваш вопрос, я просто смотрю на ответ @Scott Craner, пожалуйста, простите меня, если я ошибаюсь, вот моя формула:

=UNIQUE(IF(ISERROR(1/(ROW(1:6)-1)),"*",C2:C7))

enter image description here

1 голос
/ 17 марта 2020

Вы можете использовать TEXTJOIN и FILTER XML для создания массива с *.

=FILTERXML("<a><b>*</b><b>"&TEXTJOIN("</b><b>",,UNIQUE(table[teams]))&"</b></a>","//b")

enter image description here

...