Excel精英培训网

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

[已解决]需要函数来填充实现

[复制链接]
发表于 2015-8-25 15:04 | 显示全部楼层 |阅读模式
本帖最后由 superle! 于 2015-8-25 17:09 编辑

B6:B7黄色背景区域需要函数来填充实现。
D6:N6区域里找出相同的值,超过6个或6个以上相同的值,在B6里把相同的值填充出来。反之6个以下的值B6里留空值。如果
D7:N7区域里没有到个值是超过6个或是6个以上相同的值的,所以B7留空值。
最佳答案
2015-8-25 16:28
数组公式
=OFFSET(C6,,MIN(IF(COUNTIF(D6:U6,D6:U6)>5,COLUMN(A:R),999)),)&""
以后也要学习爱疯精神~

需要函数来填充实现.rar

6.71 KB, 下载次数: 6

发表于 2015-8-25 15:28 | 显示全部楼层
  1. =IF(COUNTIF(D6:N6,0)>5,0,TEXT(MAX((COUNTIF(D6:N6,ROW($$1:$$9))>5)*ROW($$1:$$9)),"0;;"))
复制代码
B6三建下拉~~
回复

使用道具 举报

 楼主| 发表于 2015-8-25 15:44 | 显示全部楼层
李建军 发表于 2015-8-25 15:28
B6三建下拉~~

如果数据源的值不是数字,而是汉字呢。公式应该哪里改一下?
回复

使用道具 举报

发表于 2015-8-25 15:53 | 显示全部楼层
superle! 发表于 2015-8-25 15:44
如果数据源的值不是数字,而是汉字呢。公式应该哪里改一下?

=OFFSET(C6,,MIN(IF(COUNTIF(D6:U6,D6:U6)>5,COLUMN(A:R),999)),)&""
B6三建下拉~
如果一个不同的值或文本在一行里同时粗线了8次怎么办?
回复

使用道具 举报

发表于 2015-8-25 15:53 | 显示全部楼层
QQ截图20150825155019.jpg
需要函数来填充实现2.rar (7.41 KB, 下载次数: 2)
回复

使用道具 举报

 楼主| 发表于 2015-8-25 16:09 | 显示全部楼层
爱疯 发表于 2015-8-25 15:53
数组公式
=TEXT(SUM(IF(FREQUENCY(D6:N6,ROW($1:$10)-1)

能弄一个不管是汉字或是数字,英文都能认得的公式吗?
回复

使用道具 举报

发表于 2015-8-25 16:10 | 显示全部楼层
不管是汉字或是数字,英文都能认得的公式


不明白这句话的意思
回复

使用道具 举报

发表于 2015-8-25 16:11 | 显示全部楼层
superle! 发表于 2015-8-25 16:09
能弄一个不管是汉字或是数字,英文都能认得的公式吗?

4楼试了吗?
回复

使用道具 举报

 楼主| 发表于 2015-8-25 16:21 | 显示全部楼层
爱疯 发表于 2015-8-25 16:10
不管是汉字或是数字,英文都能认得的公式

刚才的数据源是数字的,我要求如果数据源是汉字的,怎么修改公式?
回复

使用道具 举报

发表于 2015-8-25 16:28 | 显示全部楼层    本楼为最佳答案   
数组公式
=OFFSET(C6,,MIN(IF(COUNTIF(D6:U6,D6:U6)>5,COLUMN(A:R),999)),)&""
以后也要学习爱疯精神~
QQ图片20150825162405.jpg

需要函数来填充实现.rar

7.96 KB, 下载次数: 5

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 03:02 , Processed in 0.796448 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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