发布网友 发布时间:2024-10-24 09:23
共2个回答
热心网友 时间:2024-10-30 18:54
本人水平有限,只有一个比较复杂的方法,请高人提供简单之法
SHEET1中A列前加一辅助列成新A列,原A列为B列。
A1=IF(OR(SUMPRODUCT(--($B$1:$B$7<=B1),--($B$1:$B$7>"/"))=0,TRIM(B1)=""),ROWS($B$1:$B$7),SUMPRODUCT(--($B$1:$B$7<=B1),--($B$1:$B$7>"/"))) 。IF()是为了防止A1=0
下拉A1公式
SHEET2中A1=VLOOKUP(SMALL(Sheet1!$A$1:$A$7,ROW()),Sheet1!$A$1:$B$7,2,false) .ROW()是为了下拉方便,可以手动改为1、2、3...
我在EXCEL中测试通过,只是公式有点麻烦。
热心网友 时间:2024-10-30 18:53
如果你只想把sheet1里的数据按照字母和数字排列,可以这么弄:
复制 -- 选择性粘贴 -- 选择最下面的"转置"
现在数据是按照列排的, 全部选中这列数据,然后按照 升序 排列.
现在数据符合你的要求了,只是竖着排的, OK你再 复制 -- 选择性粘贴 -- 选择最下面的"转置"