2013-07-29 3 views
0

여러 행이있는 Excel 시트가 있지만 열로 변환해야합니다. 그래서 각 행은 실제로 하나의 열입니다. 나는이개별 행의 주소를 각각 하나의 행으로 변환

Name 
Address 
City 
Info 
Website 
"Empty Space" 


Name 
Address 
City 
Info 
Website 
"Empty Space" 

가지고 있지만 내가 원하는 :

Name Address City Info Website 
Name Address City Info Website 
Name Address City Info Website 

내 문서가 22,467 행을 가지고 있으며, 또한 만드는 방법을 알고 이에 대한 매크로를 실행하지 않습니다. 도와 주셔서 정말 고맙습니다. 이미 조바꿈을 시도했지만 오류가 발생합니다. Mac에서 Microsoft Office 2008을 사용하고 있습니다. 각 블록을 가정

+1

은 ** 빈 공간입니다 ** 일정한 양의 공간입니까, 또는 다를 수 있습니까? – SeanC

+1

실제로 Mac 용 Excel 2008을 사용하는 경우 해당 버전에서 매크로가 지원되지 않으므로 매크로를 만들 수 없습니다. 트랜스 포스에 관해서는, 당신은 어떤 오류가 있습니까? – Jaycal

+0

각 출력 행마다 항상 5 개의 입력 행이 있거나 "이름, 도시, 웹 사이트"만 가능합니까? – pnuts

답변

1

이름/주소 /시/정보는/웹 사이트의 5 행이며, 각 블록은 A1에서, 다음 B1에서, F1에 걸쳐 복사되는 세 개의 빈 행과 첫 번째 Name로 구분됩니다 :

=OFFSET($A1,MOD(ROW(),9)/9+COLUMN()-2,0) 
G1에서

:

=MOD(ROW(),9) 

복사 B1 : 소송에 이르기까지 G1. 그런 다음 시트 전체를 선택하고 복사하여 상단에 특수 값 붙여 넣기를하십시오.

필터 ColumnG 0을 제외한 모두를 선택하고 표시 가능한 모든 행을 삭제하고 ColumnA를 삭제하십시오.

관련 문제