EXCEL中多条件查找并引用

怎么样在汇总表数量栏中把购入明细表中名称、规格、单价都相同的数量汇总并引用过来... 怎么样在汇总表数量栏中把购入明细表中名称、规格、单价都相同的数量汇总并引用过来 展开
 我来答
休闲娱乐达人天际
高能答主

2019-07-23 · 致力于休闲娱乐知识的解答,分享娱乐知识。
休闲娱乐达人天际
采纳数:1605 获赞数:396533

向TA提问 私信TA
展开全部

1、想把C列数据引用到D列,在D2单元格输入=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)

2、按ctrl shift enter组合键即可实现引用。

3、VLOOKUP(查找值,在哪里找,找到了之后返回第几列的数据,逻辑值),其中,逻辑值为True或False。这是vlookup函数语法的通俗版解释。

4、IF({1,0},相当于IF({True,False},用来构造查找范围的数据的。而IF({1,0},A2:A7&B2:B7,C2:C7)表示将A列和B列的数据合并为一列;将C列数据作为一列。这样查找区域就是俩列了。

5、=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)公式中2表示返回查找区域第二列(就是c列)的数值。

幻想家爱休闲
高能答主

2019-06-25 · 分享休闲中的点点滴滴!
幻想家爱休闲
采纳数:1082 获赞数:266338

向TA提问 私信TA
展开全部

EXCEL中多条件查找并引用步骤如下:

1、先看公式中的E2&F2,它表示将两个单元格连在一起当做一个整体进行查找。

2、A2:A7&B2:B7表示的意思与上面基本一致,就是班级和姓名作为一个整体。

3、IF({1,0},A2:A7&B2:B7,C2:C7)表示将班级和姓名作为一个整体,然后与得分列进行调换。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taslyjason
2018-03-14 · TA获得超过384个赞
taslyjason
采纳数:245 获赞数:384

向TA提问 私信TA
展开全部

可以使用迭代公式,按以下操作

  • 在excel选项--公式 中启用迭代公式,迭代次数按照你的数据量确定,比如数据是100个,那迭代次数至少是100次。

  • 假设你的数据在A1:C7中,在F3单元格中输入=IF($D$2=0,"",IF($D$2>=0,IF(OFFSET($A$1:$C$7,$D$2-1,1,1,1)&OFFSET($A$1:$C$7,$D$2-1,2,1,1)=$E3&F$2,F3&INDEX($A$1:$A$7,$D$2)&",",F3))),回车,但是现在没有想要的结果

  • 在D2单元格中输入=D2+1,回车,这时就有你想要的结果了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
退休画线工
2018-08-03 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5411 获赞数:27015
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

因为无法看清你的截图,无行号,不过就看到的内容,提出如下几点,供你修改表格参考:

  1. INDEX引用数据共3个参数:第1个是引用区域,第2个是确定行位置,第3个是确定列位置,行与列的交点就是要引用的数据。

  2. 如果要用多个条件来确定引用的行或列,就要用到连接符将他们连接起来,如行中的目的地与尾重一起来确定,MATCH中,第1个参数——要查找的目的地与要查找的尾重连接,查找范围也一样连接,具体你这个就是MATCH(M3&M5,A$3:A$100,),列同样处理。这样用到区域合并后做查找范围的公式,必须用数组公式,就是输入公式后,要同时按Ctrl+Shift+Enter三键输入数组公式

  3. 因为上面第2条的原因,你的表格中要用来引用的A列(查找行用到)和第1行中的合并单元格就成问题了,因为合并单元格中只有左上角一个数据,其余是空白数据,按上面第2条的方法就出错。所以不能简单的合并单元格,要不不合并全填满,要填满后用相同大小的合并单元格刷格式,看起来合并,但保留了合并前的所有数据。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sition_zhang
2014-05-08 · 超过15用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:26.7万
展开全部
要转换一下,把名称、规格、单价加在一起形成一个新的关键索引。
这个可以放在SHEET中比较后面的不显示的部分,假定是在Z列。
那么,在Z1中输入 =A1&B1&C1 ,然后下拉拷贝,在汇总表和购入明细表中都这么设置一下
接下来就简单了,在汇总表的D4中输入 =sumif(购入明细表!Z3:Z9,Z4,购入明细表!D3:D9)
当然,具体的CELL的格式你要根据实际情况调整一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式