我已经创建了一个标记数据的 Google 电子表格,并尝试根据标记制作不同的列表。例如,我想查看媒体、健康和眼睛记录的列表。从下面的数据来看,健康应该有 4 个结果,媒体有 5 个结果,眼睛有 1 个结果。请注意,过滤器对我来说不起作用,因为我想有 3 个列表,每个列表都在单独的选项卡上(而不是在源数据选项卡上),当源数据更新时,这些列表也会更新。因此,如果添加了带有健康标签的新记录,它应该会动态显示在健康选项卡中。
这可能吗或者我需要创建一个宏?
Topic | Tag 1 | Tag 2 | Tag 3 |
---------------|-------------|-----------|-----------|
Natural Light | Health | Light | Eyes |
Nature Sounds | Health | Ears | |
Meditation | Health | Relax | |
Green Tea | Health | Eat | |
Short Stories | Media | | |
Screen Plays | Media | | |
Novels | Media | | |
Documentaries | Media | | |
Podcasts | Media | | |
答案1
经过大量研究,我发现最适合此目的的功能是“过滤”或“查询”。在这种情况下,我选择使用查询:
=QUERY($A$2:$E$13,CONCATENATE("select A where I like '%",B1, "%'"))
这是一种创建标记记录并在稍后报告其情况的非常有效的方法。