적용 대상
Excel 2024 Excel 2021 Excel 2019 Excel 2016 Microsoft365.com

요약​​

이 문서의 맨 아래에 나열된 Microsoft Excel 제품을 사용하는 경우 워크시트 수식을 사용하여 여러 행과 열에 걸쳐 있는 데이터를 데이터베이스 형식(열 형식)으로 비밀로 지정할 수 있습니다. 

추가 정보

다음 예제에서는 열에 있는 데이터의 4개 행을 단일 행에 있는 4개의 데이터 열로 변환합니다(데이터베이스 필드 및 레코드 레이아웃과 유사). 이는 메일 레이블 형식의 데이터가 포함된 워크시트 또는 텍스트 파일을 열 때 발생하는 것과 유사한 시나리오입니다.

예제

  1. 새 워크시트에 다음 데이터를 입력합니다. 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

  2. C1 셀에 다음 수식을 입력합니다.=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. 이 수식을 F열로 채운 다음, 행 3까지 채웁니다.

  4. 필요에 따라 열 크기를 조정합니다. 이제 데이터는 다음과 같이 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 = 데이터 열 수

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.