gpt4 book ai didi

excel - 如何过滤谷歌工作表中的多个标签/工作表

转载 作者:行者123 更新时间:2023-12-04 20:49:16 30 4
gpt4 key购买 nike

有人可以帮我吗?我想知道如何过滤工作表中的多个选项卡(C1-C19)。这是我所做的:
我创建了一张表格,将所有回复存储在我的谷歌表单(事件注册表单)中。每个参与者将收到一个坦克编号,每个坦克编号根据其类别 (C1-C19)[![在此处输入图像描述
FOR PAYMENT VALIDATION 选项卡就像是按注册日期排列的所有参与者的摘要。一旦他们的付款得到验证(P 列),他们的信息将被添加到他们选择的子类别的选项卡中,其中一个 TANK NUMBER 将自动分配给他们。在 FOR PAYMENT VALIDATION 选项卡上,我添加了 Tank Number 列(请忽略那里的数据,我尝试了一些公式但没有运气)。这样做的目的是让事件组织者在验证付款后就已经知道 jar 号,以便他可以将 jar 号提供给参与者。我为每个参与者分配了一个唯一编号(A 列:PUN),因此我可以使用他们的 PUN 从 c1-c19 选项卡中提取他们的坦克编号。
] 1 ] 1


所以要做到这一点,我想过滤所有选项卡(c1-c19),其中来自 FOR PAYMENT VALIDATION 选项卡的 PUN 等于其中一个选项卡(c1-c19)中包含的 PUN,然后一旦它找到位置,它将拉出分配的坦克编号。
我不知道该怎么办了。我试过查询,但过滤器是给我最接近结果的函数。但是,我不知道如何一次性过滤所有选项卡(c1-c19)。我正在考虑在 If 或 Iferror 中放置一个过滤器函数,但不知道该怎么做。以下是我尝试过的公式。

=FILTER('C1'!A2:A8,'C1'!B2:B8=A5)

最佳答案

你需要创建一个数组:

={'C1'!A2:A8; 'C2'!A2:A8; 'C3'!A2:A8}
将来自不同工作表的列堆叠在一个虚拟列下。然后可以将其作为范围推算到公式中:
=FILTER({'C1'!A2:A8; 'C2'!A2:A8; 'C3'!A2:A8},
{'C1'!B2:B8; 'C2'!B2:B8; 'C3'!B2:B8}=A5)
如果您想使用 QUERY(如果 A5 是数值),请尝试:
=QUERY({'C1'!A2:B8; 'C2'!A2:B8; 'C3'!A2:B8}, 
"select Col1 where Col2 = "&A5)
或者如果 A5 格式为纯文本,则如下所示:
=QUERY({'C1'!A2:B8; 'C2'!A2:B8; 'C3'!A2:B8}, 
"select Col1 where Col2 = '"&A5&"'")
或者如果你不确定去:
=INDEX(QUERY(TO_TEXT({'C1'!A2:B8; 'C2'!A2:B8; 'C3'!A2:B8}), 
"select Col1 where Col2 = '"&A5&"'"))

关于excel - 如何过滤谷歌工作表中的多个标签/工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67857637/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com