2016-10-14 2 views
-1

Мне нужно объединить несколько столбцов в один длинный столбец, сохраняя порядок значений для каждого столбца.Excel - объединить, но не объединить данные в колонку

Ключевым моментом здесь является то, что числовой порядок сохраняется (например, 1, 2, 3, ..., см. Пример ниже), а не просто объединяет столбцы в один длинный.

Пример:

Column A: 
    1 
    3  
Column B: 
    2 
    4  
Output: 
    1 
    2 
    3 
    4 

К сожалению, я не нашел макрос и я не хватит здравого смысла, с Excel, чтобы еще нашли обходные.

Поблагодарили бы за помощь!

Заранее благодарен!

+0

В пустой колонке: '= INDEX (A: B, INT ((ROW (1: 1) -1)/2) + 1, MOD (ROW (1: 1) -1,2) + 1) 'в первой строке и скопируйте/перетащите вниз. –

+2

Возможный дубликат: http://stackoverflow.com/questions/2977660/excel-combine-multiple-columns-into-one-column –

+1

Возможный дубликат: http://stackoverflow.com/questions/10612386/excel-combine-multiple ? -columns-к-а-одноколоночных s = 6 | 1,5343 –

ответ

0

Нажмите на нужную выходную ячейку, нажмите клавишу «=», а затем нажмите на ячейку ввода. Если у вас много строк, вы можете использовать «умную повторяющуюся функцию», просто щелкнув в выходной ячейке и перетащив ее в правый нижний угол.

0

Спасибо за помощь выше! Как оказалось, ответ Скотта отлично работал. Для получения потомства:

В пустой колонке: = INDEX (A: B, INT ((СТРОКА (1: 1) -1)/2) + 1, MOD (СТРОКА (1: 1) -1 , 2) +1) в первой строке и скопируйте/перетащите вниз.

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