@마법의손 님
와우 진짜 대단하십니다. 제가 여러 부분 놓쳤구나 이런 생각이 드네요. 그리고 함수 사용하는 방법이 직관을 많이 벗어나는데 정말 한숨이 나올 정도로 어렵네요. 정말 감탄하면서 봤습니다.
2025.09.15
좋아요
박정호2Lv.30
그냥 마법의 손님 공식 그대로지만 퍼포먼스 좀 재미있게 바꿨어요 노란색 [E1 셀] E1=CHOOSE(1+(ROW(A1)>1)+2*(COLUMN(A1)>1),"날짜/고객명",IF(($A$2+INT((ROW($A1)-2)/5)>MAX($A:$A)),"",$A$2+INT((ROW($A1)-2)/5)),IFERROR(INDEX($B:$B,1/LARGE(INDEX((COUNTIFS(D$1:$E1,$B$2:$B$1001)=0)*($B$2:$B$1001<>"")/ROW($B$2:$B$1001),),1)),""),IFERROR(INDEX($C:$C,1/LARGE(INDEX(($A$1:$A$1001=$E1)*($B$1:$B$1001=E$1)*($A$1:$A$1001<>"")/ROW($C$1:$C$1001),),COUNTIFS($E$1:$E1,$E1))),"")) 가로세로 복붙해주면 되요.
2025.09.16
좋아요
마법의손Lv.30작성자
에고...또 문제에다 답을 달고 문제를 냈었군요...-_-;;; 뒈질 때가 다 되었네요..
HSTACK(MAKEARRAY(xMax,1,LAMBDA(iR,iC, iuniq)), MAKEARRAY(xMax,ROWS(xUniqsB),LAMBDA(iR,iC, IFERROR(INDEX(FILTER(cnC,(cnA=iuniq)*(cnB=INDEX(xUniqsB,iC))),iR),"")))))),
REDUCE(Do(INDEX(xUniqsA,1)),DROP(xUniqsA,1),LAMBDA(xAcc,iuniq, VSTACK(xAcc,Do(iuniq)))))
AGGREGATE(15,6) 피할 수 있는 지도 모르겠고
어마 무시할 거 같은데요.
한번 보고 싶습니다.
제 능력으론 무리네요.
정보 공유 게시판
님의 마지막 댓글 참고하세요
이해는 되도 솔직히 응용은 어렵습니다.
어떻게 응용하셨는지
한번 보여주시겠습니까. 정말 궁금합니다.
2019에서는 불가능해 보입니다만.
UNIQUE, TOROW, REDUCE, EXPAND
저런 함수가 꼭 필요해 보입니다.
2019로는 UNIQUE 정도만 간신히 구현가능하지
REDUCE, EXPAND
이런거 구현한 거랑 섞이면 깨집니다.
2019 로 할 수 있는지 정말 보고 싶습니다.
한 수 배우겠습니다.
제가 만든 공식도 아니며...
이런 방식은 filter안되는 2019이하에서 늘 사용되는 방식입니다.
사진과 같이 정리할 수 있는 수식을 엑셀 2019버전으로 부탁드립니다 : 지식iN
정말 감탄하면서 봤습니다.
퍼포먼스 좀 재미있게 바꿨어요
노란색 [E1 셀]
E1=CHOOSE(1+(ROW(A1)>1)+2*(COLUMN(A1)>1),"날짜/고객명",IF(($A$2+INT((ROW($A1)-2)/5)>MAX($A:$A)),"",$A$2+INT((ROW($A1)-2)/5)),IFERROR(INDEX($B:$B,1/LARGE(INDEX((COUNTIFS(D$1:$E1,$B$2:$B$1001)=0)*($B$2:$B$1001<>"")/ROW($B$2:$B$1001),),1)),""),IFERROR(INDEX($C:$C,1/LARGE(INDEX(($A$1:$A$1001=$E1)*($B$1:$B$1001=E$1)*($A$1:$A$1001<>"")/ROW($C$1:$C$1001),),COUNTIFS($E$1:$E1,$E1))),""))
가로세로 복붙해주면 되요.
에고...또 문제에다 답을 달고 문제를 냈었군요...-_-;;; 뒈질 때가 다 되었네요..