요약
이 문서의 맨 아래에 나열된 Microsoft Excel 제품을 사용하는 경우 워크시트 수식을 사용하여 여러 행과 열에 걸쳐 있는 데이터를 데이터베이스 형식(열 형식)으로 비밀로 지정할 수 있습니다.
추가 정보
다음 예제에서는 열에 있는 데이터의 4개 행을 단일 행에 있는 4개의 데이터 열로 변환합니다(데이터베이스 필드 및 레코드 레이아웃과 유사). 이는 메일 레이블 형식의 데이터가 포함된 워크시트 또는 텍스트 파일을 열 때 발생하는 것과 유사한 시나리오입니다.
예제
-
새 워크시트에 다음 데이터를
입력합니다. A1: 스미스, 존
A2: 111 파인 스트리트.
A3: 샌디에이고, CA
A4: (555) 128-549
A5: 존스, 고소
A6: 222 오크 Ln.
A7: 뉴욕, 뉴욕
주 A8: (555) 238-1845
A9: 앤더슨, 톰
A10: 333 체리 애비뉴.
A11: 시카고, 일리노이
A12: (555) 581-4914 -
C1 셀에 다음 수식을 입력합니다.
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
이 수식을 F열로 채운 다음, 행 3까지 채웁니다.
-
필요에 따라 열 크기를 조정합니다. 이제 데이터는 다음과 같이 C1~F3 셀에 표시됩니다.
스미스, 존
111 파인 스트리트
샌디에이고, 캘리포니아
(555) 128-549
존스, 고소
222 오크 Ln.
뉴욕, 뉴욕주
(555) 238-1845
앤더슨, 톰
333 체리 애비뉴.
시카고, 일리노이
(555) 581-4914
수식은 다음과 같이 해석될 수 있습니다.
OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
설명:
-
f_row = 이 오프셋 수식의 행 번호
-
f_col = 이 오프셋 수식의 열 번호
-
rows_in_set = 하나의 데이터 레코드를 만드는 행 수
-
col_in_set = 데이터 열 수