요약
이 문서의 맨 아래에 나열된 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-4914C1 셀에 다음 수식을 입력합니다.
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))이 수식을 F열로 채운 다음, 행 3까지 채웁니다.
필요에 따라 열 크기를 조정합니다. 이제 데이터는 다음과 같이 C1~F3 셀에 표시됩니다.
C D E F 1 스미스, 존 111 파인 스트리트 샌디에이고, 캘리포니아 (555) 128-549 2 존스, 고소 222 오크 Ln. 뉴욕, 뉴욕주 (555) 238-1845 3 앤더슨, 톰 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 = 데이터 열 수