Помещение нескольких строк в один столбец Excel 2007

-2

Можно ли вместо этого поместить несколько строк в электронной таблице Excel 2007 в один столбец?

a b c 
d e f 
g h i 

в

a 
b 
c 
d 
e 
f 
g 
h 
i 

Это всего лишь пример. Я работаю с большим набором данных 2000 значений и хочу знать, как я могу преобразовать строки в один столбец.

cody_q
источник
2
Какое программное обеспечение вы используете?
iglvzx
Я могу придумать довольно сложный способ сделать это в Excel (используя косвенные и смещения), надеясь, что у кого-то есть лучший способ. Сколько там рядов?
soandos
@soandos Если это текстовый файл, то вы можете использовать язык программирования, чтобы перебирать каждый токен (интересующее значение) и размещать их в отдельной строке.
iglvzx
@iglvzx Правильно, но если он начинается как файл не в формате CSV, его сложнее
soandos
@cody_q, если вы используете Excel как в ваш другой вопрос какую версию Excel вы используете?
iglvzx

Ответы:

1

Если вы используете VI в качестве текстового редактора, вы можете легко сделать

:%s/ /\r/g

Если вы готовы использовать sed, вы можете из командной строки в Linux тип

sed 's/ /\n/g' filename
Bernhard
источник
0

Делая некоторые предположения здесь: Это превосходно, а количество строк невелико.

Здесь есть два шага:

  1. Объедините ряды в один ряд (просто поместите ряд 2 после конца ряда 1 и т. Д.).
  2. Выделите все строки 2 и скопируйте их. Щелкните правой кнопкой мыши по незанятой области и выберите транспонирование (или вставьте специальную> команду транспонирования) Переместите его туда, куда хотите.

Замечания: области копирования и вставки для транспонирования не могут перекрываться.

soandos
источник