Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
123
返回列表 发新帖
楼主: 108937101

[已解决]EXCEL有没有这样的涵数?

[复制链接]
发表于 2014-7-17 21:31 | 显示全部楼层
108937101 发表于 2014-7-17 21:00
我要的不是张三1月份借款总计多少?我要的是张三这个人,他借款哪几个月,分别显示在上面。比如张三1月份 ...

G1 输入  三键介绍.
  1. =IF(ISERR(SMALL(IF(ISNA(MATCH($E2&COLUMN($A:$L),$A$3:$A$100&$B$3:$B$100,)),"",MATCH($E2&COLUMN($A:$L),$A$3:$A$100&$B$3:$B$100,)),COLUMN(A1))),"",SMALL(IF(ISNA(MATCH($E2&COLUMN($A:$L),$A$3:$A$100&$B$3:$B$100,)),"",MATCH($E2&COLUMN($A:$L),$A$3:$A$100&$B$3:$B$100,)),COLUMN(A1)))
复制代码
2003的,有点长
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2014-7-17 21:34 | 显示全部楼层
baksy 发表于 2014-7-17 21:24
楼主的电脑是03版,无法做容错处理,
数据源中A8:C10区域填入数据以后恢复正常,
或把公式引用区域全部 ...

这个对了,能解译一下公式的意思吗。看不懂。呵呵。
回复

使用道具 举报

发表于 2014-7-17 21:40 | 显示全部楼层
108937101 发表于 2014-7-17 21:34
这个对了,能解译一下公式的意思吗。看不懂。呵呵。

首先用if函数查找A列等于E3且B列不重复的行号
IF(($A$3:$A$7=$E$2)*(MATCH($B$3:$B$7,$B$3:$B$7,)=ROW($B$3:$B$7)-2),ROW($A$3:$A$7))
然后用small函数从小到大排列
SMALL(,COLUMN(A1))
最后用INDEX列出对应行的数据
回复

使用道具 举报

发表于 2014-7-17 22:28 | 显示全部楼层
baksy 发表于 2014-7-17 21:40
首先用if函数查找A列等于E3且B列不重复的行号
IF(($A$3:$A$7=$E$2)*(MATCH($B$3:$B$7,$B$3:$B$7,)=ROW($ ...

学习
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 04:04 , Processed in 0.698665 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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