Таблицы Google перечисляют уникальные значения после строки

#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:", "" ) 
  

https://support.google.com/docs/answer/3098245?hl=en

Комментарии:

1. Это работает, есть ли способ автоматически перечислять? Вместо перетаскивания формулы в следующую ячейку…

2. Вы могли бы написать пользовательскую функцию в Google app script, не уверен, как еще это можно достичь.

3. Для скрипта я фактически описал эту функцию в учебном пособии YouTube, замена начинается примерно через 27 минут 20 секунд youtu.be/3zQkPpdw3Jw

4. Для формулы вы можете просто обернуть ее в ArrayFormula()

5. если я перетаскиваю, он включает повторяющиеся значения соседнего поля, что как бы противоречит цели

Ответ №2:

Вы можете использовать

 =ArrayFormula(IFERROR(UNIQUE(REGEXEXTRACT(C2:C,":(.*)"))))  

введите описание изображения здесь

Используемые функции: