Excel精英培训网

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

[已解决]求助高手,如何根据B列,C列数据求出每一个次数的具体数据?

[复制链接]
发表于 2013-12-24 20:18 | 显示全部楼层 |阅读模式
新建 Microsoft Office Excel 97-2003 工作表.rar (3.69 KB, 下载次数: 20)
发表于 2013-12-24 20:34 | 显示全部楼层
在D1中输入=COUNTIF($B$1:$C$22,B1),下拉
回复

使用道具 举报

发表于 2013-12-24 20:39 | 显示全部楼层
先来一个再说。

新建 Microsoft Office Excel 97-2003 工作表.zip

5.83 KB, 下载次数: 31

回复

使用道具 举报

发表于 2013-12-24 21:25 | 显示全部楼层
F1
  1. =IF(COLUMN(A1)>COUNTIF($C$1:$C$22,$E1),"",LARGE(($C$1:$C$22=$E1)*$B$1:$B$22,COLUMN(A1)))
复制代码
三键,横拉下拉
回复

使用道具 举报

发表于 2013-12-24 21:32 | 显示全部楼层
说实话 我没看懂  驽钝了
回复

使用道具 举报

发表于 2013-12-24 21:46 | 显示全部楼层
josonxu 发表于 2013-12-24 21:32
说实话 我没看懂  驽钝了

俺也是弄了半天才看明白
B列是A列的不重复的提取,c列是b列对应的数在a列出现的次数
问题是找出出现次数对应的数值,比如出现了7次找出出现7次的数据都有那些
回复

使用道具 举报

发表于 2013-12-24 22:04 | 显示全部楼层
tgydslr 发表于 2013-12-24 21:46
俺也是弄了半天才看明白
B列是A列的不重复的提取,c列是b列对应的数在a列出现的次数
问题是找出出现次数 ...

不看了   太乱

点评

哈哈哈。  发表于 2013-12-24 22:12
回复

使用道具 举报

 楼主| 发表于 2013-12-25 09:41 | 显示全部楼层
as0810114 发表于 2013-12-24 20:39
先来一个再说。

感谢帮助,举例上的数据公式可以用,但如果数据变化的话,就不行了,比如变成一列29行,我也更改了设置的,数据还是混乱的。 L2O]R5ST)LM5F466G{1KFX6.jpg
回复

使用道具 举报

 楼主| 发表于 2013-12-25 09:52 | 显示全部楼层
tgydslr 发表于 2013-12-24 21:25
F1三键,横拉下拉

再请教一下,A列B列C列都是通过公式得到的,数据是随机的,但我要固定取B1到B33,但公式得来的数据B列C列不一定刚好到B33,这样就会出现错误,如何改进呢,谢谢? E``T8EU57S~RP{E4EFD6GBY.jpg
回复

使用道具 举报

发表于 2013-12-25 10:38 | 显示全部楼层    本楼为最佳答案   
本帖最后由 baksy 于 2013-12-25 10:46 编辑

F1单元格输入以下公式右拉、下拉,
A列在100行以内可以完成,
如果超过100行,
请调整公式中$A$1:$A$100ROW($1:$100)的100调整到相应范围就可以。
=INDEX($A:$A,SMALL(IF(COUNTIF($A$1:$A$100,$A$1:$A$100)=$E1,ROW($1:$100),4^8),COLUMN(A1)*$E1))
三键回车(同时按下Ctrl、Shift和Enter三个键)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 19:41 , Processed in 0.448321 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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