Excel精英培训网

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

[已解决]满足条件求多个文本格式的数值

[复制链接]
发表于 2015-9-20 08:23 | 显示全部楼层 |阅读模式
满足2个条件,求2个以上名称不相同的文本格式的单据号。
我目前只能求得2个不相同的单据号,如果有3个不同名称的单据号,就没办法了,请大侠帮忙用函数公式解决,不用VBA方法,谢谢!
最佳答案
2015-9-20 14:50
wzbin2000 发表于 2015-9-20 14:04
第1个公式就够用了,我试过,可以的,就是重复值没解决。

因为产品用批次管理,在同一单据上存在有多条 ...

{:011:}最多三个那你减掉多余的  要三部分就好了
  1. =INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$1)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$2)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$3)))
复制代码
另外,大爷是不是可以赏个最佳答案?{:211:}
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-9-20 08:27 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2015-9-20 08:43 | 显示全部楼层
gdpgdp317 发表于 2015-9-20 08:27
附件呢?

不好意思,可能上传时丢失了,我现在重新上传

满足条件求多个文本格式单据号.rar

15.49 KB, 下载次数: 37

回复

使用道具 举报

发表于 2015-9-20 09:29 | 显示全部楼层
wzbin2000 发表于 2015-9-20 08:43
不好意思,可能上传时丢失了,我现在重新上传

感觉要用自定义

点评

陪我玩哇卡卡  发表于 2015-9-20 11:08
哇咔咔 不忙了?  发表于 2015-9-20 10:58
回复

使用道具 举报

发表于 2015-9-20 10:10 | 显示全部楼层
如果有一百个,单元格放不下的。
回复

使用道具 举报

发表于 2015-9-20 10:16 | 显示全部楼层
看上去仅与订单号一对多,是吗
回复

使用道具 举报

发表于 2015-9-20 11:24 | 显示全部楼层
{:30:}我怎么会写出这样的公式~~哎~ 三键下拉   最多10个单号   如果还需要更多 请在公式后边添加第二个公式  并且最后的10改成11,类推
  1. =INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$1)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$2)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$3)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$4)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$5)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$6)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$7)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$8)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$9)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$10)))
复制代码
  1. &INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$10)))
复制代码
忘记个事情了 你的数据源单据编号有重复。。


评分

参与人数 2 +5 收起 理由
wzbin2000 + 1 很给力!
神隐汀渚 + 4 50

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-9-20 13:59 | 显示全部楼层
天天EP 发表于 2015-9-20 10:16
看上去仅与订单号一对多,是吗

实际没有这么多单据号,最多5张,到现在为止,最多的是3张。{:191:}
回复

使用道具 举报

 楼主| 发表于 2015-9-20 14:04 | 显示全部楼层
蓝粆 发表于 2015-9-20 11:24
我怎么会写出这样的公式~~哎~ 三键下拉   最多10个单号   如果还需要更多 请在公式后边添加第二个公式 ...

第1个公式就够用了,我试过,可以的,就是重复值没解决。

因为产品用批次管理,在同一单据上存在有多条订单号、出库单号相同的出货记录,非常感谢!
回复

使用道具 举报

发表于 2015-9-20 14:50 | 显示全部楼层    本楼为最佳答案   
wzbin2000 发表于 2015-9-20 14:04
第1个公式就够用了,我试过,可以的,就是重复值没解决。

因为产品用批次管理,在同一单据上存在有多条 ...

{:011:}最多三个那你减掉多余的  要三部分就好了
  1. =INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$1)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$2)))&INDEX(出库单!B:B,SMALL(IF(A3&B3=出库单!C$2:C$26&出库单!A$2:A$26,ROW($2:$26),4^8),ROW(A$3)))
复制代码
另外,大爷是不是可以赏个最佳答案?{:211:}
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 16:10 , Processed in 0.192777 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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