#google-sheets #google-sheets-formula
#Google-Sheets #google-sheets-формула
Вопрос:
У меня есть список текста, который выглядит следующим образом:
SME:ABC
SME:BBC
SME:CBG
SME:ABC
SME:BBC
Я хочу перечислить уникальные значения после SME:
Я использовал это =UNIQUE(C2:C)
Но как отказаться SME:
от вывода?
Ответ №1:
Вы могли бы обернуть все это в REGEXREPLACE
=REGEXREPLACE(UNIQUE(C2:C), "SME:", "" )
Комментарии:
1. Это работает, есть ли способ автоматически перечислять? Вместо перетаскивания формулы в следующую ячейку…
2. Вы могли бы написать пользовательскую функцию в Google app script, не уверен, как еще это можно достичь.
3. Для скрипта я фактически описал эту функцию в учебном пособии YouTube, замена начинается примерно через 27 минут 20 секунд youtu.be/3zQkPpdw3Jw
4. Для формулы вы можете просто обернуть ее в ArrayFormula()
5. если я перетаскиваю, он включает повторяющиеся значения соседнего поля, что как бы противоречит цели
Ответ №2:
Вы можете использовать
=ArrayFormula(IFERROR(UNIQUE(REGEXEXTRACT(C2:C,":(.*)"))))
Используемые функции: