Excel表if函数得到的数据,进行排序如何实现 搜索 或者把这些得到的数据在另一个表中自动排序。

假设原数据在A列(要求数列中间不能有空值)
1、从小到大在B列排出,在B1单元格输入公式=IF(A1="","",SMALL(A:A,ROW(A1))),下拉。
2、从大到小在B列排出,在B1单元格输入公式=IF(A1="","",LARGE(A:A,ROW(A1))),下拉。
如果数据中间有空值,用=SMALL(A:A,ROW(A1))和=LARGE(A:A,ROW(A1)),下拉到出现错误为止。

追问
A列是数列1 2 3 4 5
B列是数据
如何实现b列的排序同时带上a列的对应数值
b列数据是if函数得到的

可以用index()+macth()来定位并取值。=INDEX(B:B,MATCH(SMALL(A:A,ROW(A1)),A:A,0))

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答