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

댓글 10

박정호2 6월 20일

F3=IFERROR(INDEX($B$1:$B$101,AGGREGATE(15,6,($B$2:$B$102<>$B$3:$B$103)*ROW($A$3:$A$103)/(($B$2:$B$102<>$B$3:$B$103)*ROW($A$3:$A$103)<>0)/($B$3:$B$103<>""),ROW(A1))),"")
(아래로 복붙)

G3=AGGREGATE(15,6,($B$2:$B$102<>$B$3:$B$103)*ROW($A$3:$A$103)/(($B$2:$B$102<>$B$3:$B$103)*ROW($A$3:$A$103)<>0),ROW(A2))-AGGREGATE(15,6,($B$2:$B$102<>$B$3:$B$103)*ROW($A$3:$A$103)/(($B$2:$B$102<>$B$3:$B$103)*ROW($A$3:$A$103)<>0),ROW(A1))
(아래로 복붙)

쓰레기 버전인 2019에 한계네요.

마법의손 작성자 6월 20일

@박정호2 님 오 좋은 방법이네요..~~

=IFERROR(INDEX($B$1:$B$101,
AGGREGATE(15,6,ROW($A$3:$A$103)/($B$2:$B$102<>$B$3:$B$103)/($B$3:$B$103<>""),ROW(A1))),"")
=SUM(AGGREGATE(15,6,
ROW($A$3:$A$103)/($B$2:$B$102<>$B$3:$B$103),ROW(A1:A2))*{-1;1})

박정호2 6월 20일

@마법의손 님 와우 *{-1;1} 일케 쓸 수 있군요 

원조백수 6월 20일
=LET(D,  B3:B12,
DT, TEXTSPLIT(TEXTJOIN(",",,IF(D=OFFSET(D,-1,0),D,"/"&D)),",","/",1),
HSTACK(TAKE(DT,,1),BYROW(ISTEXT(DT)*1,SUM)))

수메리안 6월 21일
=LET(
d,FILTER(B3:B12,B3:B12<>""),
s,VSTACK(1,--(DROP(d,1)<>DROP(d,-1))),
p,FILTER(SEQUENCE(ROWS(d)),s),
HSTACK(FILTER(d,s),VSTACK(DROP(p,1),ROWS(d)+1)-p)
)

츠츠°º⁰ 6월 21일
=LET(a,B3:B12, b,a<>B2:B11, 
i,FILTER(SEQUENCE(ROWS(a)),b),
  c,DROP(VSTACK(i,ROWS(a)+1),1)-i, 
HSTACK(FILTER(a,b),c))

e
exceller1 6월 22일

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

파워쿼리로 딱 한줄이면 됩니다.

Table.Group(원본, {"데이터"}, {{"개수", each Table.RowCount(_), Int64.Type}},GroupKind.Local)

마법의손 작성자 6월 22일

@exceller1 님 오~~... 이런것도 있었군요.. b^^)

라온보리 6월 22일

=LET(rngCn,B3:B12, xFT,FILTER(SEQUENCE(ROWS(rngCn)),rngCn<>VSTACK("",DROP(rngCn,-1))),
xVS,VSTACK(DROP(xFT,1),ROWS(rngCn)+1)-xFT, HSTACK(INDEX(rngCn,xFT),xVS))

마법의손 작성자 6월 22일

=LET(Area, B3:B12, flag, (OFFSET(Area,-1,0)<>Area)*1,
gnum, SCAN(0, flag, SUM),
HSTACK(FILTER(Area,flag),DROP(GROUPBY(gnum,Area,COUNTA,0,0),,1)))

이야기 게시판의 최근 글

스크랩 완료