Excel精英培训网

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

[已解决]在线等,关于跨表提取不重复值

[复制链接]
发表于 2015-4-30 16:00 | 显示全部楼层 |阅读模式
本帖最后由 文轩馨婷 于 2015-4-30 16:59 编辑

......
当前公式是 =INDEX(送货明细!C:C,MIN(IF(COUNTIF($C$9:C9,送货单号)=0,ROW(送货单号),4^8)))&""(提取“送货明细”表中C列不重复的数据)
现增加两个条件:(MONTH(日期)=$C$4)*(客户=$B$5)——当同时满足这两个条件时,提取“送货明细”表C列不重复的数!
另外:送货单号、日期、客户都已定义
该怎样添加这两个条件??或者应该用哪个公式??

这样增加=INDEX(送货明细!C:C,MIN(IF((MONTH(日期)=$C$4)*(客户=$B$5)*COUNTIF($C$9:C9,送货单号)=0,ROW(送货单号),4^8)))&""  ——不行




最佳答案
2015-4-30 16:49
文轩馨婷 发表于 2015-4-30 16:45
.....终于上传了........

你的自定义名称  送货单号是C3:C5000,其他是到5万

送货表.zip

17.64 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-4-30 16:12 | 显示全部楼层
=INDEX(送货明细!C:C,MIN(IF((MONTH(日期)=$C$4)*(客户=$B$5)*(COUNTIF($C$9:C9,送货单号)=0),ROW(送货单号),4^8)))&""
一看就是少了括号
回复

使用道具 举报

 楼主| 发表于 2015-4-30 16:16 | 显示全部楼层
as0810114 发表于 2015-4-30 16:12
=INDEX(送货明细!C:C,MIN(IF((MONTH(日期)=$C$4)*(客户=$B$5)*(COUNTIF($C$9:C9,送货单号)=0),ROW(送货单号 ...

加了括号也不行..
回复

使用道具 举报

发表于 2015-4-30 16:18 | 显示全部楼层
附件也不上传 鬼才知道  你这里面是什么东西  (MONTH(日期)=$C$4)*(客户=$B$5)
回复

使用道具 举报

 楼主| 发表于 2015-4-30 16:32 | 显示全部楼层
as0810114 发表于 2015-4-30 16:18
附件也不上传 鬼才知道  你这里面是什么东西  (MONTH(日期)=$C$4)*(客户=$B$5)

我这台电脑现在无法上附件!

老师先等一下,我去同事那里暂用一下......

主要 求“月结汇总表”
C列所求:当月份(C4)相同且客户(B5)也相同时提取“送货明细”表中不重复的送货单号
D列所求:当月份(C4)相同且客户(B5)也相同时汇总“送货明细”表中相同送货单号的金额
回复

使用道具 举报

 楼主| 发表于 2015-4-30 16:45 | 显示全部楼层
as0810114 发表于 2015-4-30 16:18
附件也不上传 鬼才知道  你这里面是什么东西  (MONTH(日期)=$C$4)*(客户=$B$5)

.....终于上传了........{:141:}

送货表.zip

17.64 KB, 下载次数: 6

回复

使用道具 举报

发表于 2015-4-30 16:49 | 显示全部楼层    本楼为最佳答案   
文轩馨婷 发表于 2015-4-30 16:45
.....终于上传了........

你的自定义名称  送货单号是C3:C5000,其他是到5万

评分

参与人数 1 +3 收起 理由
文轩馨婷 + 3 D列公式怎么设??

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-4-30 16:53 | 显示全部楼层
as0810114 发表于 2015-4-30 16:49
你的自定义名称  送货单号是C3:C5000,其他是到5万

是哦!{:09:}
回复

使用道具 举报

 楼主| 发表于 2015-4-30 17:02 | 显示全部楼层
as0810114 发表于 2015-4-30 16:49
你的自定义名称  送货单号是C3:C5000,其他是到5万

D10=SUMPRODUCT((送货单号=--C$10)*送货明细!L:L)——怎么不行?

点评

一个是一阵列,一个只有49997个,维数不一样。  发表于 2015-4-30 17:03
回复

使用道具 举报

 楼主| 发表于 2015-4-30 17:21 | 显示全部楼层
as0810114 发表于 2015-4-30 16:49
你的自定义名称  送货单号是C3:C5000,其他是到5万

这样也不行=SUMPRODUCT((送货单号=--C$10)*送货明细!$L$3:$L$49997)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 10:03 , Processed in 0.385258 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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