2016-06-30 6 views
0

у меня есть короткий первенствовать таблицу, как следующее в каждой ячейке: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

Эта формула будет делать это:

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

Положите его в первой ячейке, которую вы хотите и перетащить вниз.

enter image description here

Чтобы поставить () вокруг каждого второго использования чисел добавить и 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

Смежные вопросы