如果我想在excel中实现在sheet1的A列输入一组数据,这组数据的格式为前面...

发布网友 发布时间: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你再 复制 -- 选择性粘贴 -- 选择最下面的"转置"

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com