두 시트의 서로 다른 형식의 표를 비교하고 싶습니다.

함수/공식
작성자
엑셀나두나두
작성일
2022-05-04 21:39
조회
89
엑셀버전 : 엑셀2019

운영체제 : 윈도우10

         

 

안녕하세요

두 시트의 서로 다른 형식의 표를 비교해서 새로운 표에 정리하려고 합니다.

 

인터넷으로 검색하다가 조건부 서식을 이용하는 방법을 찾았는데 이 방식은 두 표의 형식, 순서 등이 같아야 하는 것 같습니다 ㅠㅠ

제 경우에는 두 표의 순서나 개수 등이 전부 다르고 실제로는 위의 표보다 개수가 너무 많아서 임의로 정렬도 힘든 상황입니다.

참고로 두 표에 동시에 존재하는 사람도 세부 값은 고정이 아닌 부분이 있습니다. (예를 들어, 몸무게의 변화)

 

  1. 4월 시트 표에는 있는데 5월 시트 표에는 없는 탈퇴인원
  2. 4월 시트 표에 있고 5월 시트 표에도 있는 유지인원
  3. 4월 시트 표에는 없는데 5월 시트 표에는 있는 신규인원

 

이렇게 분류하는 방법이 있을까요?

우선 이렇게 분류해야 다음 단계로 넘어갈 수 있을 것 같은데 시작에서 막히네요 ㅠㅠ

이 글을 읽으신다면 답변 하나 남겨주시면 정말 감사할 것 같습니다.

그럼 좋은하루 되세요 ^^

 

회원등급 : 2레벨
포인트 : 72 EP
총질문 : 1 개 (마감율 : 100%)
채택답변 : 0 개
전체 8

  • 2022-05-04 22:56
    채택된 답변

    참고하세요..~

    AAA.png

    첨부파일 : Book3.xlsx


    • 2022-05-09 23:40

      @마법의손 님 안녕하세요 ^^

      올려주신 파일로 공부하다가 막히는 것이 있어서 질문드립니다. (이 댓글이 알람이 가길... ㅠㅠ)

       

      첫번째 방법에서

      IFERROR(INDEX($B$3:$B$10,1/LARGE((COUNTIF($H$3:$H$12,$B$3:$B$10)=0)/(ROW($B$3:$B$10)-2),ROW($A1))),"")

       

      LARGE 함수의 첫번째는 범위를 나타낸다고 되어있는데

      (COUNTIF($H$3:$H$12,$B$3:$B$10)=0)/(ROW($B$3:$B$10)-2) 이것이 어떻게 범위로 작용하는지 궁금합니다.

      그리고 그 값을 1로 나누는 이유도 궁금합니다.

       

      혹시 이 글 읽게 되시면 댓글 주시면 감사하겠습니다 ㅠㅠ

       


      • 2022-05-10 10:38

        @엑셀나두나두 님 네...countif(.......)=0부분이    true나 false의 배열로 나타납니다.. ex {true, false,false, false, true,...}이런형태인거죠..이것의 갯수만큼

        row($3:$10)은 {3,4,5,6,7,8,9,10}인 배열입니다...-2를 해주면 {1,2,3,4,5,6,7,8}인 배열이 됩니다..

        {true, false,false, false, true,false,false,false}/{1,2,3,4,5,6,7,8}를 하면 분자의 첫번째/분모의 첫번째, 분자2번째/분모2번째...

        분자8번째/분모8번째  의 연산이 되고 배열값이 생성됩니다.. {true/1, false/2,false/3, false/4, true/5,false/6,false/7,false/8}

        그래서 값이.. false인곳은 0 true인곳은 1/해당값이 됩니다..{1/1, 0,0, 0, 1/5,0,0,0}

        물론 소수로표현됩니다...위 값이 배열이 되고..

        large({1/1, 0,0, 0, 1/5,0,0,0}, row(a1))하게 되면   1/1이 1등... 1/5가 2등값으로 나오죠..

        1/large를하면  역수가 되고 1/1은 1이 되고.. 1/5는  5가 됩니다...이 1이나 5는 앞에서 row($1:$8)의 값입니다..몇번째의 것이라는 것이죠..이것으로 index의 1번째, 5번째값을 차례대로 가져오면 됩니다..

        원리는 단순화시키면 1/row를 다시 1/(1/row)해서 row값을 얻은겁니다.


        • 2022-05-10 13:38

          @마법의손 님 안녕하세요 ^^

          답변해주셔서 정말 감사합니다.
          와 이런 아이디어는 어떻게 생각하시는건가요? 대단하신것 같아요.

          알려주신대로 다시 공부하다가 궁금한게 한가지 더 생겼는데요,

           

          (COUNTIF($H$3:$H$12,$B$3:$B$10)=0) 는 H3:H12가 범위니까 {1,0,0,0,1,0,0,1,0,0,0} 10개값이 있다고 이해했는데요

          분모인 (ROW($B$3:$B$10)-2)는 {1,2,3,4,5,6,7,8}이면 8개니까 개수가 안맞는것 같은데 어떤식으로 계산이 되는건가요?

          아니면 혹시 (COUNTIF($H$3:$H$12,$B$3:$B$10)=0)이 조건 B3:B10에 따라 8개값이 생기는 건가요?

          만약 그런 경우에는 신규인원 구할때는 (COUNTIF($B$3:$B$10,$H$3:$H$12)=0) 이렇게 되는데 그럼 조건이 범위보다 더 개수가 많아서 어떻게 되는건지 헷갈리네요 ㅠㅠ


          • 2022-05-11 10:08

            @엑셀나두나두 님 '> (COUNTIF($H$3:$H$12,$B$3:$B$10)=0) 는 H3:H12가 범위니까 {1,0,0,0,1,0,0,1,0,0,0} 10개값이 있다고 이해했는데요

            잘못생각하고 있으신 거네요.. COUNTIF($H$3:$H$12, $B$3)는 값이 몇개가 나와야 할까요?

             


            • 2022-05-11 11:35

              @마법의손 님 한개요. 아 그럼 조건이 기준이 되는거군요.

              (COUNTIF($B$3:$B$10,$H$3:$H$12)=0) 이경우에도 조건의 범위가 더 큰게 문제가 되지 않겠네요. 그냥 같은게 없으면 FALSE, 있으면 TRUE가 나오겠네요.

              제가 뭐때문인지 착각했나봐요 ㅠㅠ

              질문 여러번 드리는데도 답변해 주셔서 감사합니다 ^^


              • 2022-05-11 13:44

                @엑셀나두나두 님 ^^질문이 많은 건 상관없어요..^^...님처럼 엑셀에 대한 이해력이 있는 사람이면 말이죠..

                 


    • 2022-05-05 00:20

      @마법의손 님 정말 감사합니다  ㅠㅠ

      올려주신 첨부파일 내용 가이드 삼아 공부 해보겠습니다.

      좋은 밤 되세요 ^^


전체 6,488
번호 카테고리 제목 작성자 작성일 추천 조회
알림
[🏆 진짜쓰는 실무엑셀 스터디] 1기 - 우수 졸업생 및 후기, 축하합니다! (8)
오빠두엑셀 | 2022.04.30 | 추천 10 | 조회 1278
오빠두엑셀 2022.04.30 10 1278
공지사항 함수/공식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (65)
오빠두엑셀 | 2021.10.28 | 추천 81 | 조회 4590
오빠두엑셀 2021.10.28 81 4590
34477 문서서식
New 수식 복사 질문드려요.. ㅠㅠ 불금 퇴근하고싶습니다... 첨부파일 (3) 답변완료
김동률 | 2022.05.27 | 추천 0 | 조회 27
김동률 2022.05.27 0 27
34473 VBA
New 비고란에서 휴대폰번호 추출하기에 관해 문의드립니다. 첨부파일 (1)
수메리안 | 2022.05.27 | 추천 0 | 조회 26
수메리안 2022.05.27 0 26
34472 기능/도구
New 스핀단추에서 증분변경시 0.1 씩 증감할려면 어떻게 해야 할까요? (1)
033cola | 2022.05.27 | 추천 0 | 조회 24
033cola 2022.05.27 0 24
34471 함수/공식
New 조건부서식 중복 2개이상 및 2개일때 서식좀 봐주세요 궁금합니다. 첨부파일 (2)
김주현 | 2022.05.27 | 추천 0 | 조회 30
김주현 2022.05.27 0 30
34469 문서서식
New 표의 행렬 변경 첨부파일 (3)
김학준 | 2022.05.27 | 추천 0 | 조회 28
김학준 2022.05.27 0 28
34465 차트/그래프
New 간트차트에 오늘 표시하는 방법 질문드려요
yoyoy**** | 2022.05.27 | 추천 0 | 조회 27
yoyoy**** 2022.05.27 0 27
34464 VBA
New Vba로 수식을 입력하려는데 오류가 납니다. (1)
silverf**** | 2022.05.27 | 추천 0 | 조회 29
silverf**** 2022.05.27 0 29
34451 함수/공식
New 제품별 코드 중복/단독 확인함수 첨부파일 (2)
다은지후아빠 | 2022.05.27 | 추천 -1 | 조회 46
다은지후아빠 2022.05.27 -1 46
34450 VBA
New VBA를 활용한 최단거리 계산(Pathfinder,카카오맵) 첨부파일
darc**** | 2022.05.27 | 추천 0 | 조회 33
darc**** 2022.05.27 0 33
34448 함수/공식
New countif 다양한 조건으로 만들고 싶어요~ 첨부파일 (2) 답변완료
김수달 | 2022.05.27 | 추천 0 | 조회 43
김수달 2022.05.27 0 43
34444 기능/도구
New 엑셀 빠른 도구 모음에 있는 '조명'이 무슨 기능인지 아시는분 계신가요?
월마리아 | 2022.05.26 | 추천 0 | 조회 43
월마리아 2022.05.26 0 43
34440 함수/공식
New 고객 리텐션, 접속 일수에 맞춰 데이터를 합산하는 함수/VBA 문의! 첨부파일
은혼 | 2022.05.26 | 추천 0 | 조회 21
은혼 2022.05.26 0 21
34439 차트/그래프
New 체크박스 선택에 따라 값이 바뀌는 차트의 데이터레이블 표시 문제 관련 첨부파일
Qwerty | 2022.05.26 | 추천 0 | 조회 24
Qwerty 2022.05.26 0 24
34437 함수/공식
New 국가만 찾아 올련면 첨부파일 (4) 답변완료
구름나그네 | 2022.05.26 | 추천 0 | 조회 40
구름나그네 2022.05.26 0 40
34433 함수/공식
New 함수관련 질문있습니다.
섭섭섭 | 2022.05.26 | 추천 0 | 조회 31
섭섭섭 2022.05.26 0 31
34427 함수/공식
New 특정 공휴일 제외 후 2달 뒤 날짜를 구할수 있는 함수 식이 있을까요? (1)
김태우 | 2022.05.26 | 추천 0 | 조회 42
김태우 2022.05.26 0 42
34417 피벗테이블
New 피벗테이블 외부 데이터 참조 후 새로고침 할 때 자꾸 암호를 입력하라고 떠요.. (2) 답변완료
forest choi | 2022.05.26 | 추천 0 | 조회 35
forest choi 2022.05.26 0 35
34416 함수/공식
New 날짜/시간 차이를 구하려면 어떻게 하면 좋을까요? 첨부파일 (2)
aron007 | 2022.05.26 | 추천 0 | 조회 41
aron007 2022.05.26 0 41
34415 VBA
New VBA코드로 자동채우기 할때 유동범위는 어떻게 하나요 첨부파일 (2)
nam**** | 2022.05.26 | 추천 1 | 조회 39
nam**** 2022.05.26 1 39
34414 함수/공식
New 금지어 삭제하는 함수 (특정텍스트 범위내의 값을 제거 후 값 불러오기) 첨부파일 (1)
Jasper | 2022.05.26 | 추천 0 | 조회 42
Jasper 2022.05.26 0 42
34406 함수/공식
New sum 함수 오류? 첨부파일 (1)
saechang | 2022.05.25 | 추천 0 | 조회 52
saechang 2022.05.25 0 52
34405 VBA
New 중복데이터가 많은데 맨 위에 있는 행의 데이터만 남길 수 있는 방법이 있을까요? 첨부파일 (3) 답변완료
오구 | 2022.05.25 | 추천 0 | 조회 65
오구 2022.05.25 0 65
34402 VBA
New vba 특정문자 입력시 현재시간 구동 관련 첨부파일 (2)
1412 | 2022.05.25 | 추천 0 | 조회 46
1412 2022.05.25 0 46
34400 함수/공식
New 다른 셀 값 참조시 결과값이 0으로만 나오는 현상 문의 첨부파일 (3) 답변완료
forest choi | 2022.05.25 | 추천 0 | 조회 46
forest choi 2022.05.25 0 46
34395 VBA
New 조건이 맞을 경우 범위데이터 이동 or 복사,삭제 문의 첨부파일 (2) 답변완료
com**** | 2022.05.25 | 추천 0 | 조회 54
com**** 2022.05.25 0 54
34392 함수/공식
New 다른 파일을 참조하여 합계를 구하는데, 그 참조 파일의 이름이 바뀐다면? (1)
풀빵이네 | 2022.05.25 | 추천 0 | 조회 35
풀빵이네 2022.05.25 0 35
34391 기능/도구
New F1 키 누르면 나오는 도움말 끄는 단축키는 없나요? (5)
우렁각시탈 | 2022.05.25 | 추천 0 | 조회 47
우렁각시탈 2022.05.25 0 47
34390 함수/공식
New 셀이 빈 경우 텍스트조인이 실행되지 않도록 하는 방법 첨부파일 (6) 답변완료
forest choi | 2022.05.25 | 추천 0 | 조회 58
forest choi 2022.05.25 0 58
34387 VBA
New 개별공시지가조회 셀레니움 첨부파일 (5) 답변완료
나야 | 2022.05.25 | 추천 0 | 조회 45
나야 2022.05.25 0 45
34378 기능/도구
특정 글자의 데이터만 따로 분리할 수 있는 방법이 있을까요? (9) 답변완료
dfgkdflglkdf | 2022.05.25 | 추천 -1 | 조회 79
dfgkdflglkdf 2022.05.25 -1 79