如何设置公式提取接收方店铺对应的供货店铺B列数值
提取接收方对应捐赠方店铺B列数值的公式方案
需求说明:筛选带有**接收方(receiver)标签的店铺,匹配对应捐赠方(donor)**标签的店铺,在E列输入公式,仅提取接收方类别店铺对应的捐赠方店铺的B列数值(例:店铺12对应提取店铺5的B列值,店铺13对应提取店铺19的B列值)。
假设表格列定义:
- A列:店铺名称
- B列:需要提取的目标数值
- C列:店铺标签(receiver/donor)
- D列:接收方店铺匹配的捐赠方店铺名称
适用Excel 365/2021及以上版本(XLOOKUP函数)
在E2单元格输入公式,下拉填充至所有行:=IF(C2="receiver", XLOOKUP(D2, A:A, B:B, ""), "")
逻辑:先判断当前行是否为接收方店铺,若是则通过XLOOKUP根据D列的捐赠方店铺名匹配A列,提取对应B列的数值;非接收方店铺则返回空值。
兼容所有Excel版本(INDEX+MATCH组合)
在E2单元格输入公式,下拉填充至所有行:=IF(C2="receiver", INDEX(B:B, MATCH(D2, A:A, 0)), "")
逻辑:先判断是否为接收方店铺,通过MATCH函数找到捐赠方店铺在A列的精确匹配位置,再用INDEX函数提取该位置对应的B列数值;非接收方店铺返回空值。
内容的提问来源于stack exchange,提问作者Pankaj Andani
相关产品推荐
相关产品推荐

