5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
미해결 엑셀2016 이전윈도우

엑셀 여러행 여러열 데이터를 4열별로 끊어서 데이터 추출가능한가요

김전우
7월 24일 조회 138

ex) 3행+여러열 

     

abcdefgh
12345678
12345678

이런식의 데이터를 

abcd
1234
1234
efgh
5678
5678

여러행+ 4개의열로 끊어서 자료추출이 가능한가요?

댓글 6

마법의손 7월 24일
=IFERROR( INDEX( OFFSET($A$1:$D$3,0,4*INT((ROW(A1)-1)/3)), 
1+MOD(ROW(A1)-1,3), COLUMN(A1)), "")

라온보리 7월 24일

*범위가 확장될 예정이면

=LET(rngAl,B2:I4, Cns,4, eCnIdx,SEQUENCE(COLUMNS(rngAl)/Cns,1,1,Cns),
DROP(REDUCE("",eCnIdx,LAMBDA(xAcc,iCn, VSTACK(xAcc,CHOOSECOLS(rngAl,SEQUENCE(1,Cns,iCn))))),1))

*단순

B7 =VSTACK(B2:E4,F2:I4)

박정호2 7월 25일

=INDEX($A$1:$H$3,MOD(ROW(A1)-1,3)+1,4*INT(ROW(A1)/4-1/4)+MOD(COLUMN(A1)-1,4)+1)

이렇게 하심 되요.

박정호2 7월 25일

배열에 익숙하시면 이것도 괜찮아요
=INDEX(A1:H3,MOD(ROW(A1:Z1000)-1,3)+1,4*INT(ROW(A1:Z1000)/4-1/4)+MOD(COLUMN(A1:Z1000)-1,4)+1)

마법의손 7월 27일

@박정호2 님 =IFERROR(INDEX(A1:H3,MOD(ROW(A1:Z1000)-1,3)+1,4*INT(ROW(A1:Z1000)/3-1/3)+MOD(COLUMN(A1:D1)-1,4)+1),"")

e
exceller1 7월 27일

파워쿼리로 만들어 봅니다.

질문답변 게시판의 최근 글

스크랩 완료