Excel에서 여러 행과 열을 열 및 행으로 변환 하는 방법

요약​​

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

추가 정보

다음 예제에서는 데이터베이스 필드 및 레코드 레이아웃과 유사 하 여 열에 있는 네 개의 데이터 행을 한 행에 있는 네 개의 데이터 열로 변환 합니다. 우편물 레이블 형식으로 데이터를 포함 하는 워크시트 또는 텍스트 파일을 열 때 발생 하는 것과 비슷한 시나리오입니다.

예제

  1. 새 워크시트에 다음 데이터를 입력 합니다.

    A1: 길동, 홍
    A2:111 소나무 (세인트
    ) A3: San 디에고, CA
    A4: (555) 128-549
    A5: Jones, 조지
    A6:222 오크 Ln.
    A7: 뉴욕,
    서 용 A8: (555) 238-1845
    A9: Anderson, 톰
    A10:333 벚꽃 Ave.
    A11: 시카고, IL
    A12: (555) 581-4914

  2. C1 셀에 다음 수식을 입력 합니다.

    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. 이 수식을 F 열까지 채운 다음 3 행까지 아래로 스크롤합니다.

  4. 필요에 따라 열 크기를 조정 합니다. 이제 다음과 같이 C1 셀에 데이터를 표시 합니다.

    길동, 홍

    111 소나무 (세인트)

    San 디에고, CA

    (555) 128-549

    Jones, 조지

    222 오크 Ln.

    뉴욕, 용

    (555) 238-1845

    Anderson, 톰

    333 벚꽃 Ave.

    시카고, IL

    (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 = 데이터 열 수

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×