Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4967|回复: 9

[已解决]多条件取数

[复制链接]
发表于 2012-12-14 15:36 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2012-12-14 16:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2012-12-14 17:59 | 显示全部楼层
取最大值 还是  最小值     是取第一个  还是那一个
回复

使用道具 举报

发表于 2012-12-14 18:12 | 显示全部楼层
5666.rar (5.13 KB, 下载次数: 13)
回复

使用道具 举报

发表于 2012-12-14 20:48 | 显示全部楼层
  1. select distinct * from[库存$a4:d] where 单价=dmax("单价","库存$a4:d","名称&单位&规格='"&名称&单位&规格&"'")
复制代码
3333.gif
回复

使用道具 举报

发表于 2012-12-14 23:15 | 显示全部楼层
  1. {=VLOOKUP(A7&B7&C7,IF({1,0},库存!$A$5:$A$18&库存!$B$5:$B$18&库存!$C$5:$C$18,库存!$D$5:$D$18),2,0)}
复制代码
如果有多条记录且单价不同时,取第一次的数据.楼主没有说多条记录时取哪条记录,就先按取前面的了,比较好实现.
回复

使用道具 举报

发表于 2012-12-17 01:13 | 显示全部楼层
本帖最后由 Divenire 于 2012-12-17 01:20 编辑

  1. =IF(ISNA(MATCH(A5&B5&C5,库存!A:A&库存!B:B&库存!C:C,0)),"",INDEX(库存!D:D,MATCH(A5&B5&C5,库存!A:A&库存!B:B&库存!C:C,0)))
复制代码
单价.zip (5.36 KB, 下载次数: 10)
回复

使用道具 举报

 楼主| 发表于 2012-12-17 18:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2012-12-17 22:12 | 显示全部楼层    本楼为最佳答案   
单价2.zip (5.22 KB, 下载次数: 20)
回复

使用道具 举报

 楼主| 发表于 2012-12-18 08:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-6 17:13 , Processed in 0.280297 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表