해결 M365윈도우11
배열을 일정한 행/열로 쌓아서 다시 배열하는 방법
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| a | b | c | d | e | f | g | h | i | j |
예를 들어 위와 같이 2열로 된 배열이 있을 때,
함수를 이용해서 한 번에 혹은 간단하게 아래와 같이 5행씩 끊어서 다시 배열하는 방법이 있을까요?
| 1 | 2 | 3 | 4 | 5 |
| a | b | c | d | e |
| 6 | 7 | 8 | 9 | 10 |
| f | g | h | i | j |
VSTACK이나 WRAPROWS를 이용할 수 있을까 해봤는데 벡터에만 적용할 수 있더군요.
물론 간단한 작업 몇 번만 반복하면 되니까 바꾸는 게 어려운 것은 아니지만,
간단하게 이용할 수 있는 함수가 있는지, 함수에 대해 배우고 싶어서 질문 드립니다.
E
숲
또
P
아
댓글 8
=WRAPROWS( TOCOL( HSTACK( WRAPROWS(A1:J1,5,""), WRAPROWS(A2:J2,5,"") ) ), 5, "")
=LET(Area,A1:J3, 칼럼크기,5,
IFNA(DROP(REDUCE("",SEQUENCE(ROUNDUP(COLUMNS(Area)/칼럼크기,0),,0),LAMBDA(a,b,VSTACK(a,TAKE(DROP(Area,,칼럼크기*b),,칼럼크기)))),1),""))