Excel 数据透视表数据检索

Excel 数据透视表数据检索,excel,google-sheets,offset,Excel,Google Sheets,Offset,我知道这很简单,只是需要一个快速的答案。我有一个数据透视表,它有三列和大约1k行。我需要每个代理从列表中找出一个号码。例如: ^^突出显示的数字是我需要返回的数字 我想到的是: =if(and('Calls Handled Pivot'!A1='Agent Breakdown'!A$3,'Calls Handled Pivot'!B1=“wrap”),'Calls Handled Pivot'!C1,”) 因此,如果ColumnA=代理的名称,columnB=“wrap up”,则在colum

我知道这很简单,只是需要一个快速的答案。我有一个数据透视表,它有三列和大约1k行。我需要每个代理从列表中找出一个号码。例如:

^^突出显示的数字是我需要返回的数字

我想到的是:
=if(and('Calls Handled Pivot'!A1='Agent Breakdown'!A$3,'Calls Handled Pivot'!B1=“wrap”),'Calls Handled Pivot'!C1,”)

因此,如果ColumnA=代理的名称,columnB=“wrap up”,则在columnC中给我数字,否则将单元格留空

然后我把这个公式一直运行到另一张纸上,直到它得到这个数字。在相邻的列中,我再次为下一个代理运行所有行的公式,直到它获取我想要的数字。在所有这些之后,我只需对该表中的所有列求和,就可以得到第1行中的所有数字。问题是,通过这个程序运行的数据量很大,当它试图运行所有这些公式时,基本上会使页面崩溃

我对任何想法都持开放态度,但我确实有这样一个思考过程:有没有办法运行这个公式,这样它就不会将单元格留空,而是向下搜索下一行,直到找到数字


或者。。对于快速非自动方法,某种验证两个值的vlookup,比如columnA=agents name和columnB=“wrap up”

就是我要做的(假设D&E是空白列) D列中的公式:

”=IF(B2=“Wrap”,A2“”)

E列

=IF(B2=“总结”,C2“”)

选择D&E列并将其粘贴到一个新选项卡中。删除重复项(以消除大多数空白)。然后删除左侧的单个空白行


自动版本

在一个选项卡上有一个唯一代理名称的列表。 在下一列中填写:

=GETPIVOTDATA(“总计”,PivotSheetNameHere!$A$1,“代理名称”,A1)

参考:

您应该查看查询。尝试类似于
=query(A:C,“选择*where B='Wrap')
的方法。如果您正在寻找特定的代理,请尝试
=query(A:C,“选择*where A='name go here'和B='Wrap')
。Excel和Google工作表的透视表功能不同。您使用哪一种?