해결 HOT 엑셀2019윈도우11
비어있는 셀 제외하고 값이 있는 셀의 제목만 찾기
제안번호별로 빈칸을 제외하고 순서대로 제목을 자동으로 채우고 싶습니다..
ㅠㅠ

제안 (2)의 각 항목별 점수가 있는데 순서대로 점수의 제목을 채울 수 있을까요..?
결과 표의 제목을 참조해서 "제안 (1) ~ 제안 (7)"까지 자동으로 항목을 채워야 합니다.
ㅠㅠ
제안 (2)의 각 항목별 점수가 있는데 순서대로 점수의 제목을 채울 수 있을까요..?
결과 표의 제목을 참조해서 "제안 (1) ~ 제안 (7)"까지 자동으로 항목을 채워야 합니다.
서
댓글 21
2019로는 극도로 어려운 문제 입니다.
빠른 답변 감사합니다..
덕분에 빨리 노가다라도 할 수 있겠습니다.
왠만하면 2021 로 하세요.
혹시 2021로는 어떻게 할 수 있나요..?
지금 버전은 안되지만 나중에 쓸 수 있게 공부라도 하게요..
2019로는 CES 사용하는 버전으로 만들어 드릴께요 잠시만
=IFERROR(INDEX($C$1:$O$1,AGGREGATE(15,6,(COLUMN($C$2:$O$2)-COLUMN($C$2)+1)/($C$2:$O$2<>""),ROW(A1))),"")
↓드래그
=VSTACK(TRANSPOSE(B2:B8),LET(cnFN,$C$1:$O$1, rng,$C$2:$O$8, MAKEARRAY(6,ROWS(rng),LAMBDA(iRw,iCn,
LET(xTC,TOCOL(FILTER(cnFN,INDEX(rng,iCn,)<>""),3), IF(iRw<=ROWS(xTC),INDEX(xTC,iRw),""))))))
참고하겠습니다
제가 2019를 사용해서 2021 특성을 정확하게는 모릅니다. 저 함수를 보면서 이 경우는 오히려 상위버전 으로 더 어려운 문제였을 수도 있다고 봅니다.
=FILTER(TRANSPOSE($C$1:$O$1),ISNUMBER(TRANSPOSE($C$2:$O$2)))
나옵니다.
물론 저건 배열수식으로 통채로 나온거니까. 목적이 다르긴 하지만요.
전 이게 더 예쁘네요.
=INDEX($1:$1,AGGREGATE(15,6,COLUMN($C$2:$O$2)/ISNUMBER($C$2:$O$2),ROW(A1)))
=TRIMRANGE(TRANSPOSE(HSTACK($B$2:$B$8,DROP(REDUCE("",SEQUENCE(7),LAMBDA(a,b,VSTACK(a,EXPAND(FILTER($C$1:$O$1,INDEX($C$2:$O$8,b,)<>""),,10,"")))),1))))
2019에서도 해결이 되네요
도대체 얼마나 고수십니까 코드 보고 배워야겠습니다. ㄷㄷㄷ
함수 보다 파워쿼리를 잘 쓰시 특별한 고수십니다.
감사합니다~ ^^