2016-11-25 11 views
1

У меня есть список адресов (около 10000) в Excel/LibreOffice Calc/Word/LibreOffice Writer. Мне нужно загрузить их в таблицу Mysql. Поля и информации в компании меняется ... еще грубый structe бы:Транспонирование большого списка адресов (10000) в столбцах, а затем в csv для загрузки в mysql

Company A 
FirstName LastName Titel 
Address 
Phone 
Email 
Website 

Company B 
FirstName LastName Titel 
Address 
Phone 
Email 
Website 

Company C 
FirstName LastName Titel 
Address 
Phone 
Email 
Website 

... 

Очевидно один на один я могу авторскими> Past Special -> Транспонирование их иметь информацию по вертикали в качестве первого шага.

Цель:

Column1|Column2|Column3|Column4|Column5|Column6 
Company A | FirstName LastName Titel | Address | Phone | Email | Website 
Company B | FirstName LastName Titel | Address | Phone | Email | Website 
Company C | FirstName LastName Titel | Address | Phone | Email | Website 

... 

Но есть ли способ сделать это автоматически, а не 10000 раз? Не уверен, имеет ли это значение ... У меня есть таблица содержания ... где имена компаний - это заголовки ... остальная информация - стиль по умолчанию/текстовый орган

ответ

2

С данными в столбце A, в В1 входят:

=OFFSET($A$1,COLUMNS($A:A)-1+(ROW()-1)*7,0) 

затем скопировать B1 к C1 через G1.

Затем скопировать В1 через G1 вниз:

enter image description here

Любой один столбец или строка может быть отображена в двумерной таблицы с формулой.