ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 综合应用 > 如何将一列数据按类别分列放置?

如何将一列数据按类别分列放置?

作者:绿色风 分类: 时间:2022-08-18 浏览:207
楼主
rabbitllu
Q:如何将一列数据按类别分列放置?
需要将A列中的数据,按类别放置在不同列,如图

 
A:可以在B2引用需要在此分类的单元格,然后按鼠标左键将公式向右再向下拖动填充,将公式数值化,删除7行以后的数值和F列以后的数值,具体操作见动画:
技巧一:拖拉法

 

技巧二:替换法

 

技巧三:两端对齐(03版是内容重排)列宽调整到310像素,分列,转置

 

公式一:TEXT法
  1. =TEXT(COLUMN(A1),"[DBNUM1]0年级")&TEXT(ROW(A1),"0班")
公式二:INDEX法
  1. =INDEX($A:$A,ROW(A2)+(COLUMN(A1)-1)*5)
以上两个方法在C3单元格录入,然后按鼠标左键向右再向下拖动填充即可

公式三:numberstring法

在B2:F6录入公式
  1. =--(COLUMN(A1)&ROW(A1))
在B8:F12录入公式
  1. =NUMBERSTRING(LEFT(B2,1),1)&"年级"&RIGHT(B2,1)&"班"
或是直接在B14:F18录入
  1. =NUMBERSTRING(COLUMN(A1),1)&"年级"&ROW(A1)&"班"


单元格自定义+公式

在B2:F6录入公式
  1. =--(COLUMN(A1)&ROW(A1))
设定单元格自定义格式为:

 
使用剪贴板将结果变成真实数据,粘贴到B8:F12

 

使用SUBSTITUTE将1替换成一,在B14:F18录入下面公式:
  1. =SUBSTITUTE(B8,LEFT(B8,1),NUMBERSTRING(COLUMN(A1),1),1)

一列转多列.rar
2楼
lrlxxqxa
替换法的思路很巧妙,学习了。
前期过程可以稍微简化一下,选中B2:F6区域后输入数组公式
  1. ="a"&(ROW(2:6)+5*(COLUMN(2:6)-1))
按<Ctrl+Shift+Enter>结束输入
Ctrl+C复制,选择性粘贴为数值
然后替换a为=a

 
列转行替换法.rar
3楼
落霞秋鹜
很有意思,学习了。
4楼
fzh2618182
学习了,方法真多,谢谢!
5楼
小鱼儿_616
学无止境
6楼
Avilaling
老有才了。学习**!
7楼
tkgg93
技巧二

 
8楼
lele05
这个替换法有点不理解呀,高手指点一下
9楼
樂琪_per-second
太强了,又学习了。一题多解。
10楼
hylees
全面
11楼
addyli
替换法果然很巧妙
12楼
我爱雄歌仔
不错不错,受教了
13楼
xacs
這樣的方法也可以?慢慢理解了。

謝謝 各位高手分享。
14楼
九洲鹿-旭尧
好贴!实用
15楼
gzchenw
发散思维太强了
16楼
水木小草
太好了,谢谢。
17楼
猴子
我要学习学习分列的技巧、、、以前没发现这个功能
18楼
拾一
学习了
19楼
sfcloud
=OFFSET($A$1,ROW()-1+(COLUMN()-3)*5,0)
20楼
呻吟的尘埃
感觉数组好牛气的样子,可是不会,还有要事先选中正确单元格数量的区域,数据大了是不是就不太方便了,我这种初学者,只好看看替换法了,哈哈,高手
21楼
LOGO
复制EXCEL中数据,WORD中粘贴,然后通过表格拆分(指定行数与列数)-将拆分后的表复制粘贴回EXCEL 也可以。

 
22楼
北野
膜拜 自愧不如 虚心学习
23楼
yirenxiangtao
24楼
renyz2006
怎么用excel2003测试不行啊!
25楼
renyz2006
用excel2003测试成功了, 刚才是按错键了!
26楼
weauthi
这个社区很好,好好学习
27楼
蓝山悠悠
方法好多,要仔细研究一下了。
28楼
黑色嘅风
一直被这个问题困扰··感谢分享
29楼
Suphia_Li
very good
30楼
芐雨
太强了,又学习了

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap