엑셀] 두개의 리스트를 비교해서 일치하는 셀 표시하기

2016. 7. 28. 17:29


두개의 리스트를 비교해서 일치하는 셀 표시하기



한 개의 시트에는 회원 명단이 있고, 다른 시트에 이번 달 회비를 납부한 사람들의 이름이 있을 때 첫번째 시트에 회비 납부한 사람들만 다른 색깔로 나타나도록 해보자. 


아래 그림은 사내동호회 명단이다.




두번째 그림은 회비 납부한 사람들의 명단이다. 





이제 조건부서식으로 회비를 납부한 사람만 색깔이 달라지도록 설정해보자. 




회원 명단을 블록으로 잡고 [홈 탭 - 조건부 서식 - 셀 강조 규칙 - 기타규칙]을 클릭한다. 





여기서 [수식을 사용하여 서식을 지정할 셀 결정]을 선택하고 


수식에 "=countif('7월회비납부자'!$B:$B, E4)"이라고 입력한다. 


7월회비납부자 시트의 B열과 동호회명단의 이름을 비교해서 같으면 1을 반환하는 수식이다.


그리고 필요한 서식을 지정한다.  



< 수식에서 E4셀을 지정한 이유에 대한 자세한 내용은 아래 블로그 글 참조 >


[Excel/엑셀 팁(TIP)] - 엑셀TIP] 엑셀 조건부서식의 수식에서 기준이 되는 셀








그러면 회비를 납부한 사람의 이름이 있는 셀만 색이 바뀌게 된다. 





---------------------------------------------------------


혹은 위의 방법과 반대로 회비를 납부하지 않은 경우, 

즉 조건식을 만족하지 못하는 경우 그 셀의 색을 바꾸려면 어떻게 해야할까?


조금 전 만들었던 조건부서식의 수식결과를 NOT()함수로 바꾸면된다. 



not()함수가 참값을 거짓으로, 거짓을 참으로 바꿔주기 때문에 처음 만들었던 조건부서식과 정확히 반대로 동작하게 된다. 





또루아빠 Excel/엑셀 기본, 서식 , , , , ,

  1. Blog Icon
    111

    감사합니다!!

  2. 댓글 감사합니다!!

  3. 만약 위와 같은 예시가 있을 때 첫번째 사진에 이름 옆에 날짜라는 칸이 있고 두번째 사진에 같은 이름을 카운트이프로 검색해서 동일할 경우 그에 해당하는 그 날짜가 첫번째 사진 이름 옆에 나오도록 설정을 하려면 어떻게 수식을 줘야할까요?? ㅜㅜㅜ 메일로 답변주시면 정말정말 감사하겠습니다 .ㅜㅜㅜㅜㅜ flzkfndpf@naver.com

  4. 안녕하세요?

    질문하신 내용이 회비를 낸 사람의 이름 옆에 날짜가 나오도록 하고 싶다는 말씀이신가요?

    그러면 countif가 아니라 vlookup함수를 사용해야 합니다.

    먼저 회비 낸 사람들의 명단(위 글에서는 두번째 그림)을 고쳐서 현재 날짜, 이름 순서인 칼럼을 이름, 날짜의 순서로 수정해 줘야 합니다.

    그리고 이름 옆 날짜가 표시될 셀에 다음과 같이 수식을 넣습니다.

    =VLOOKUP(E4,'7월회비납부자'!$B$1:$C$6,2,FALSE )

    vlookup함수는 (1)왼쪽 이름을 (2)회비납부자 리스트에서 찾아서, (3) 두번째 열의 날짜값을 (4) 정확한 값을 찾아서 반환하라는 의미입니다.

    한 번 시도해보시고 잘 안되면 다시 댓글 달아주세요.

  5. Blog Icon
    11

    똑같이 따라하니까 전부 다 같은 값이 있는것으로 표기됩니다; 어떻게된걸까요?

  6. Blog Icon
    hoho203

    헤메이고 있었는데 님의 블로그덕분에 무사히 완료 하였습니다. 감사합니다.

  7. 댓글 감사합니다. ^^

  8. Blog Icon
    choco

    안녕하세요. 저도 검색하여 들어왔습니다. 도움이 많이 되었습니다. 친절한 설명 감사합니다!

  9. 댓글 감사합니다. 행복한 하루 되세요. ^^

  10. Blog Icon

    E4는 왜 쓰인건가요?

  11. 안녕하세요. 내용대로 따라하니깐 조건부서식 조건으로 다른 통합 문서에 참조를 사용할 수 없습니다. 라는 메세지가 뜹니다 ㅜ

  12. Blog Icon
    씽크팬더

    문의드리고 싶습니다. countif 의 조건값이 E4 셀인 이유는 무엇인가요?

  13. 여기 countif 조건식에서 E4가 지정된건
    수식을 조건식을 적용할 표에서 제일 위에 있는 값이기 때문입니다(이름 "강하나";)

    회원 명단을 블록으로 잡고 [조건부서식]을 선택했기 때문에 수식에서는 E4를 넣어도 실제로 조건부서식의 작동은 E4, E5.... E18까지 검사하게 됩니다

  14. 해당 내용으로 블로그 글을 새로 발행했습니다.

    https://ttend.tistory.com/813

    참고해주세요 ^^