【发布时间】:2021-06-08 22:28:31
【问题描述】:
我有两张 Sheet Main 和 Sheet Unique
在工作表 Main 上,我有一系列带有标题的数据
在单元格 A1 中唯一的工作表上我有一个来自工作表 Main 的所有标题名称的下拉列表
在工作表 Unique 的单元格 B1 中,我有公式
=SUBSTITUTE(ADDRESS(A1,MATCH(A1,Main !A1:AA1,0),4),1,"")
从工作表 Unique 的下拉列表中获取工作表 Main 上标题的列字母
工作表上的单元格 A2 是否唯一我有公式
=SORT(UNIQUE(TRANSPOSE(ARRAYFORMULA(TRIM(SPLIT(JOIN("|",Main!F2:F),"|"))))))
它从工作表 Main 的列中获取元素的 unique list,该列是从工作表 Unique 的下拉列表中选择的。
在这种情况下,F2:F 是工作表 Main 上来自工作表 Unique 的选定标题的范围
我想更新公式
=SORT(UNIQUE(TRANSPOSE(ARRAYFORMULA(TRIM(SPLIT(JOIN("|",Main!F2:F),"|"))))))
每次我从工作表唯一性的下拉菜单中进行新选择时自动
结合我得到的两个公式并添加INDIRECT
=SORT(UNIQUE(TRANSPOSE(ARRAYFORMULA(TRIM(SPLIT(JOIN("|",Main!&INDIRECT(SUBSTITUTE(ADDRESS(Y1,MATCH(A1,Main!$A$1:$AA$1,0),4),1,""),"|"))))))))
我收到错误 formula parse error 我无法理解我做错了什么!
感谢您的帮助
【问题讨论】:
-
分享您的工作表副本/样本
标签: google-sheets google-sheets-formula