Excel:如何结合条件的两列
Excel: how to combine two columns with conditions
我在每个单元格中都有一个简短的 excel table:
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)
我知道这可以手动完成,但我有七个这样的 table。所以我正在 excel 中寻找一些更有效的方法。非常感谢任何见解。
这个公式可以做到:
=INDEX($A:$B,(ROW(1:1)-1)/2+2,MOD(ROW(1:1)-1,2)+1)
将它放在你想要的第一个单元格中并向下拖动。
要将 ()
放在每个第二个数字周围,请在前后使用 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),")","")
我在每个单元格中都有一个简短的 excel table:
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)
我知道这可以手动完成,但我有七个这样的 table。所以我正在 excel 中寻找一些更有效的方法。非常感谢任何见解。
这个公式可以做到:
=INDEX($A:$B,(ROW(1:1)-1)/2+2,MOD(ROW(1:1)-1,2)+1)
将它放在你想要的第一个单元格中并向下拖动。
要将 ()
放在每个第二个数字周围,请在前后使用 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),")","")