Excel精英培训网

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

[已解决]求助excel公式

[复制链接]
发表于 2014-7-12 00:49 | 显示全部楼层 |阅读模式
本帖最后由 13895003572 于 2014-7-13 12:13 编辑

本人不会公式,请高手帮帮忙,问题在附件里面。
最佳答案
2014-7-13 09:41
  1. =IF(COUNTIF($B:$B,SMALL(IF(MATCH($B$1:$B$26,$B$1:$B$26,)=ROW($B$1:$B$26),$B$1:$B$26,4^8),ROW(A1)))<COLUMN(A1),"",INDEX($A:$A,LARGE(IF(SMALL(IF(MATCH($B$1:$B$26,$B$1:$B$26,)=ROW($B$1:$B$26),$B$1:$B$26,4^8),ROW(A1))=$B$1:$B$26,ROW($B$1:$B$26),0),COLUMN(A1))))
复制代码
三键回车
后面另一种字体的就是

excel公式.rar

4.32 KB, 下载次数: 19

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-7-12 06:58 | 显示全部楼层
  1. =IFERROR(INDEX($A:$A,LARGE(IF(SMALL(IFERROR(IF(MATCH($B:$B,$B:$B,)=ROW(B:B),$B:$B,4^8),4^8),ROW(A1))=$B:$B,ROW(B:B),""),COLUMN(A1))),"")(三键回车)
复制代码

excel公式.zip

6.66 KB, 下载次数: 11

回复

使用道具 举报

发表于 2014-7-12 06:59 | 显示全部楼层
注意:请用高版本的表格,因为有iferror函数
回复

使用道具 举报

发表于 2014-7-12 07:06 | 显示全部楼层
1,问题太多,看了第一个问题看了半天 终于看懂了。。
2,看了半天根本不知所云。
3,就第一问的要求想选区整列来进行计算。电脑得累死。。。
4,我帮你移动到VBA板块去做如何》?
回复

使用道具 举报

匿名  发表于 2014-7-12 10:01
回复

使用道具

 楼主| 发表于 2014-7-12 16:06 | 显示全部楼层
hongqiqqq 发表于 2014-7-12 06:59
注意:请用高版本的表格,因为有iferror函数

我用的是03版的,公式能改下一不?
回复

使用道具 举报

发表于 2014-7-13 07:04 | 显示全部楼层
13895003572 发表于 2014-7-12 16:06
我用的是03版的,公式能改下一不?

03版已经退市了,至少也应该换个07版吧
回复

使用道具 举报

发表于 2014-7-13 09:41 | 显示全部楼层    本楼为最佳答案   
  1. =IF(COUNTIF($B:$B,SMALL(IF(MATCH($B$1:$B$26,$B$1:$B$26,)=ROW($B$1:$B$26),$B$1:$B$26,4^8),ROW(A1)))<COLUMN(A1),"",INDEX($A:$A,LARGE(IF(SMALL(IF(MATCH($B$1:$B$26,$B$1:$B$26,)=ROW($B$1:$B$26),$B$1:$B$26,4^8),ROW(A1))=$B$1:$B$26,ROW($B$1:$B$26),0),COLUMN(A1))))
复制代码
三键回车
后面另一种字体的就是

excel公式.zip

9.14 KB, 下载次数: 2

回复

使用道具 举报

发表于 2014-7-13 09:42 | 显示全部楼层
同样的一个结果,你比较一下,看哪个公式更短
用的字符越少,数据越多时候才能运行的越快
自己选择吧
回复

使用道具 举报

发表于 2014-7-13 09:43 | 显示全部楼层
如果达到你的使用要求了,别忘记给个最佳评价
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 20:02 , Processed in 0.461621 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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