Excel에 두 개의 열이 있으며 B 열에는 있지만 A 열에는없는 항목을 찾고 싶습니다 (바람직하게 강조 표시).
가장 빠른 방법은 무엇입니까?
답변
- 열 A에서 목록을 선택하십시오.
- 마우스 오른쪽 버튼을 클릭하고 범위 이름 지정 …을 선택하십시오.
- “ColumnToSearch”를 입력하십시오
- C1 셀 클릭
- 이 공식을 입력하십시오 :
=MATCH(B1,ColumnToSearch,0)
- B의 모든 항목에 대해 수식을 아래로 드래그
수식이 일치하는 항목을 찾지 못하면 # N / A로 표시되고, 그렇지 않으면 숫자가됩니다.
일치하는 경우 TRUE, 일치하지 않는 경우 FALSE가 되려면 다음 공식을 대신 사용하십시오.
=ISNUMBER(MATCH(B1,ColumnToSearch,0))
당신은 반환하려는 경우 발견되지 않은 값을 발견 값 빈 문자열을 반환
=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
답변
빠르고 더러운 방법이 있습니다.
B 열을 강조 표시 하고 조건부 서식을 엽니 다 .
선택 강조하는 세포를 결정하는 공식을 사용합니다 .
다음 공식을 입력 한 다음 원하는 형식을 설정하십시오.
=countif(A:A,B1)=0
답변
두 개의 열을 선택하십시오. 조건부 서식으로 이동하여 셀 규칙 강조 표시를 선택하십시오. 중복 값을 선택하십시오. 다음 단계에 도달하면 고유 한 값으로 변경할 수 있습니다. 나는 방금 그것을했고 그것은 나를 위해 일했다.
답변
이것을 알아 내기 위해 영원히 나를 데려 갔지만 매우 간단합니다. 데이터가 A2 및 B2 (헤더의 경우)에서 시작한다고 가정하면 C2에 다음 공식을 입력하십시오.
=MATCH(B2,$A$2:$A$287,0)
그런 다음 클릭하고 아래로 드래그하십시오.
셀은 #N/A
B 열에서 바로 옆에있는 값이 A 열 전체에 표시되지 않음 을 의미합니다.
A 열의 전체 검색 배열과 일치하도록 $ A $ 287을 변경해야합니다. 예를 들어 A 열의 데이터가 1000 개의 항목에 대해 다운되면 $ A $ 1000이되어야합니다.
답변
B에서 찾을 수없는 목록 A에 대한 내 배열 수식 답변을 참조하십시오.
= IFERROR (INDEX ($ A $ 2 : $ A $ 1999, MATCH (0, IFERROR (MATCH ($ A $ 2 : $ A $ 1999), $ B $ 2 : $ B $ 399,0), COUNTIF ($ C $ 1 : $ C1, $)) A $ 2 : $ A $ 1999)), 0)), “”)
답변
내 요구 사항은 강조 표시하는 것이 아니라 2 열 사이의 중복 값을 제외한 모든 값을 표시하는 것이 었습니다. @brenton의 솔루션을 사용하여 데이터를 직접 사용할 수 있도록 값을 표시하도록 향상되었습니다.
=IF(ISNA(MATCH(B2,$A$2:$A$2642,0)), A2, "")
이것을 세 번째 열의 첫 번째 셀에 복사하고 열을 통해 수식을 적용하면 열 B에있는 모든 항목이 열 A에 나열되지 않습니다.
답변
답변을 공유 한 사람들에게 감사합니다. 당신의 솔루션 때문에, 나는 내 자신의 길을 만들 수있었습니다.
이 질문의 내 버전에는 전체 졸업 클래스 (Col A)와 해당 졸업 클래스 (Col B)의 하위 세트라는 두 개의 열이 있습니다. 나는 전체 졸업반에서 하위 집합의 구성원 인 학생들을 강조하고 싶었습니다.
다음 공식을 세 번째 열에 넣었습니다.
=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)
처음 몇 행의 데이터에서 약간의 오류가 발생했지만 대부분의 학생들을 코딩했습니다.