a2:b9셀에 데이터가 있고 a2:a9셀에 2015-4-1날짜인 b열의 데이터를 나열한다고 가정한다면... 다른열의 2행에서... =IF(SUM(1/COUNTIF($B$2:$B$9,$B$2:$B$9))<=ROW()-2,"",INDIRECT("b"&SMALL(IF($A$2:$A$9=$E$1,ROW($A$2:$A$9),""),ROW()-1))) 로 입력후 Ctrl + Shift + Enter 로 수식을 입력후 아래로 드래그 해보세요. 그럼 잘 해결되시길... ^^*
@smkim데이터가 a1:a6 까지 들어 있다고 가정한다면 c1셀은 비워두시고 c2셀에 아래와 같이 입력하시고 Ctrl + Shift + Enter 키로 수식을 마무리하고 아래로 복사해 보세요. =IF(SUM(1/COUNTIF($A$1:$A$6,$A$1:$A$6))>=ROW()-1,INDIRECT("a"&SMALL(IF(COUNTIF($A$1:$A$6,"<>"&C1),ROW($A$1:$A$6),""),ROW()-1)),"")
첫댓글 안녕하세요? [smkim]님...
중복된 항목 제거 기능이 가장 좋습니다.
수식으로 해결하시려면 배열수식을 사용해야 합니다.
배열수식은 조건이 많아지고 데이터가 많아지면 시스템 부하가 커져 살인적(?) 속도 저하를 유발합니다.
그럼 잘 해결되시길... ^^*
네. 감시합니다 그래도 혹시.배열함수로 가능한 방법이 있나요?
a2:b9셀에 데이터가 있고 a2:a9셀에 2015-4-1날짜인 b열의 데이터를 나열한다고 가정한다면...
다른열의 2행에서...
=IF(SUM(1/COUNTIF($B$2:$B$9,$B$2:$B$9))<=ROW()-2,"",INDIRECT("b"&SMALL(IF($A$2:$A$9=$E$1,ROW($A$2:$A$9),""),ROW()-1)))
로 입력후 Ctrl + Shift + Enter 로 수식을 입력후 아래로 드래그 해보세요.
그럼 잘 해결되시길... ^^*
@윤슬 윤슬님, 심플하게 A2:A9 에 a,b,c,d,a,a,c,c 값들이 있고 A11에서부터 밑으로 a,b,c,d만 나오게 하려면 함수를 어떻게 적어야 할까요?
@smkim 데이터가 a1:a6 까지 들어 있다고 가정한다면 c1셀은 비워두시고 c2셀에 아래와 같이 입력하시고 Ctrl + Shift + Enter 키로 수식을 마무리하고 아래로 복사해 보세요.
=IF(SUM(1/COUNTIF($A$1:$A$6,$A$1:$A$6))>=ROW()-1,INDIRECT("a"&SMALL(IF(COUNTIF($A$1:$A$6,"<>"&C1),ROW($A$1:$A$6),""),ROW()-1)),"")