Excel精英培训网

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

[已解决]怎么找单元格数据在某个区域重的排序?

[复制链接]
发表于 2021-6-12 13:38 | 显示全部楼层 |阅读模式
本帖最后由 jbh121 于 2021-6-12 13:40 编辑

请教:想做一个引用。如图,但是怎么识别这个数据在区域中的排位?
INDEX($B$1:$E$4,RANK(B9,$B$1:$B$4),RANK(C9,$B$1:$E$4))
最佳答案
2021-6-12 14:10
数据源 直径 改为纯数字 , 会简单许多

D16-D31
D32-D49
...

写为 :
16
32
...

B9 纯数字 20

=  index  ( $C$2:$E$4 , match( b9, $b$2:$b$4)  , match( C9 , $C$1:$e$1 ) )
index.png
发表于 2021-6-12 14:10 | 显示全部楼层    本楼为最佳答案   
数据源 直径 改为纯数字 , 会简单许多

D16-D31
D32-D49
...

写为 :
16
32
...

B9 纯数字 20

=  index  ( $C$2:$E$4 , match( b9, $b$2:$b$4)  , match( C9 , $C$1:$e$1 ) )
回复

使用道具 举报

发表于 2021-6-12 14:13 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2021-6-12 15:58 | 显示全部楼层
砂海 发表于 2021-6-12 14:13
你的号 是08 年 注册的

很久前的号了
这个公式可以。好久把这个函数忘掉了。
带字母的也可以。因为 源数据就比较复杂
没法评分,再次表示感谢。
回复

使用道具 举报

 楼主| 发表于 2021-6-12 15:59 | 显示全部楼层
把数据改成右侧表格,用match 这个函数
回复

使用道具 举报

发表于 2021-6-13 12:17 | 显示全部楼层
????为何说我的回复中含有“不良信息” ??

Capture.JPG
回复

使用道具 举报

发表于 2021-6-13 14:34 | 显示全部楼层
I2:I9{=OFFSET(B$1,MATCH(1=1,G2<=RIGHT(B$2:B$4,3),),LOOKUP(1,0/(C$1:E$1<=H2),{1,2,3}))
8371.png
回复

使用道具 举报

 楼主| 发表于 2021-6-14 18:07 | 显示全部楼层
cabcyvr 发表于 2021-6-13 12:17
????为何说我的回复中含有“不良信息” ??

这个数组公式,还得研究研究。谢谢
回复

使用道具 举报

 楼主| 发表于 2021-6-14 18:12 | 显示全部楼层
hcm19522 发表于 2021-6-13 14:34
I2:I9{=OFFSET(B$1,MATCH(1=1,G2

好高的高手。佩服。谢谢
回复

使用道具 举报

 楼主| 发表于 2021-6-14 18:40 | 显示全部楼层
1、把源数据的 φ去掉。
2、然后把目标数据的φ替换再排序
INDEX($C$2:$E$4,MATCH(SUBST[img][/img]ITUTE(B11,"φ","")*1,$B$2:$B$4),MATCH(C11,$C$1:$E$1))
企业微信截图_16236670164063.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 07:36 , Processed in 0.277305 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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