Excel:如何将两个列与条件组合

时间:2016-06-30 02:39:51

标签: excel multiple-columns

我在每个单元格中都有一个简短的excel表格,如下所示:

Estimate    Std. Error
-302.3000   40.6300
0.7594      0.1067
0.3180      0.0771
-0.7590     0.0689
-1.5620     0.0774
0.4388      0.0541
-0.3687     0.0619 
0.0229      0.0588
0.0002      0.0000
0.0000      0.0000

我希望在第一列的每个值的正下方插入第二列值。理想情况下,我想要一个如下结果:

-302.3000   
(40.6300)
0.7594
(0.1067)        
0.3180
(0.0771)        
-0.7590     
(0.0689)

我知道这可以手动完成,但我有七个这样的表。所以我在excel中寻找一些更有效的方法。非常感谢任何见解。

1 个答案:

答案 0 :(得分:1)

这个公式可以做到:

=INDEX($A:$B,(ROW(1:1)-1)/2+2,MOD(ROW(1:1)-1,2)+1)

将它放在你想要的第一个单元格中并向下拖动。

enter image description here

要将()放在每隔一个数字左右,请使用add和IF()前后:

=IF(MOD(ROW(1:1)-1,2),"(","") & INDEX($A:$B,(ROW(1:1)-1)/2+2,MOD(ROW(1:1)-1,2)+1) & IF(MOD(ROW(1:1)-1,2),")","")

enter image description here