|
- 엑셀 버전(2010):
* 아래줄에 질문을 작성하세요 >>
안녕하세요,
여러개의 정보가 있는 데이터 중에서 특정 조건에 맞는 자료만 추출하는 방법을 알고 싶습니다.
첨부의 파일과 같이 원본 데이터에서 특정 조건에 부합하는 데이터만 추출하고 싶은데 방법을 알려주시면 감사드립니다.
* 동일 신청인에 대해 최초 신청년월 건은 삭제 후 두번째, 세번째, 네번째 신청 건에 대해서만 표출되는 방법 문의드립니다.
**전체 데이터가 약 4만여건에 육박하여 일괄적으로 처리하는 방법이 있는지 고수님들의 의견이 절실합니다..
<원본데이터> <추출하기 원하는 데이터>
신청년월 성명 신청년월 성명
2015.01 aaa
2015.07 aaa 2015.07 aaa
2015.03 bbb
2016.05 bbb 2016.05 bbb
2017.04 bbb 2017.04 bbb
2014.01 ccc
2015.06 ccc 2015.06 ccc
2017.08 ccc 2017.08 ccc
2018.03 ccc 2018.03 ccc
==============[도달님 글에 대한 답변입니다]==============
첨부파일 참고 바랍니다.
문제해결을 쉽게 하기 위해 시트구조를 조금 바꾸었습니다.
중간 계산값을 별도의 셀에 저장해 두고 활용하면
1) 실행 속도가 빨라집니다.
2) 수식을 간결하게 작성할 수 있으므로, 문제가 쉬워집니다.
추가 작성한 수식에는 음영배경을 넣었고
음영색이 같은 셀들은 동일한 수식을 복사한 것입니다.
즉 예를 들면 A6 셀에 잘 설계해서 입력한 수식을
A7 셀 아래로 쭈욱 복사한 것입니다.
만일 신청을 한 번만 한 경우에는
최초 신청한 자료가 추출되도록 설계하였습니다.
그게 아니고
한 번만 신청한 사람은 그냥 제외하기를 원한다면
(성의를 봐서 신청을 들어주나요?)
B6 셀의 수식을
=B5+(A6=2)
로
I6 셀은
=IF(H6=H5,I5+1,2)
로 수정하면 됩니다.
|
|