Excel 如何让数据按对应顺序排列

加入我有两个数据:
(a):
1 2 4 7
n a e q

(b):
2 3 6
o q a

我如何让(a)和(b)中的数字分别排入对应的位置??

也就是想要得到以下结果:
1 2 3 4 5 6 7
n a e q
o q a

先谢谢了
3楼可以讲详细一些吗?详细

简单的用函数就行啦。
不知道你“两个数据”的单元格地址是怎样?
假设是两个表格,Sheet1和Sheet2,都分别在第1~2两行,即从A1、A2开始:
在Sheet3的A1输入
=COLUMN(A1)回车并向右填充至G1(鼠标置于其右下角变成黑十字时按左键右拉)
(就跟输入1、2、3、……一样)
在Sheet3的A2输入
=IF(ISERROR(HLOOKUP(A$1,INDIRECT("Sheet"&ROW(A1)&"!$1:$2"),2,0)),"",HLOOKUP(A$1,INDIRECT("Sheet"&ROW(A1)&"!$1:$2"),2,0))
回车并向右填充至G2,再选A2~G2,一起向下填充。

回答者: Stcxj - 府丞 十四级 2009-10-2 16:08

如果都在同一个表格,就跟简单了,可根据单元格地址修改一下公式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-01
用“合并计算”。
注意:
1.勾选“首行”和“最左列”。
2.表a和表b的第二列的字段名要有所区别。本回答被提问者采纳
第2个回答  2009-10-01
祝节日快乐!

二楼讲的不对. 合并计算是计算用的, 而楼主的数据是文本,所以合并计算无用。

此题最好是用vba, 稍候我会更新

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网