쉬운 답변 :
셀 C1
에 수식을 입력하십시오.
=VLOOKUP(A1,B:B,1,FALSE)
열의 C
데이터 끝까지 열을 아래로 끕니다 B
.
이렇게하면 열의 각 값을 비교하여 열에 B
있는지 확인합니다 A
( 값과 정확히 일치 하는지 확인 ).
더 깊게 파고 ...
제공 한 샘플 데이터를 기준으로 column에서 동일한 이름이 column A
에서 다르게 나타날 수 B
있습니다.
내가 주목 한 세 가지는 :
- 대문자 사용 (대문자와 문장 모두)
- 구두점 (공백 대신 쉼표 추가)
- 순서 (예 : 이름 [space] 성 vs 성, 이름 [space] 중간 이니셜)
column B
이 column 에 모든 것을 가지고 있는지 찾아 보면서 이러한 상황을 처리 A
하려면 조금 더 관여해야합니다.
각 항목의 발생 횟수에 따라 이러한 불일치 (있는 경우) 만 고려할 수도 있습니다.
데이터의 각 불일치를 개별적으로 다룰 것입니다. 고려해야 할 사항에 따라 필요에 따라 중첩 할 수 있습니다.
대문자 : Excel의 VLOOKUP
기능은 대소 문자를 구분하지 않습니다. 따라서 VLOOKUP
데이터를 찾는 데 사용 하는 경우 문제가되지 않습니다 . 그러나 다른 함수를 사용하는 경우 대소 문자를 쉽게 처리 할 수 있습니다. 당신이해야 할 일은 일관되도록 모든 데이터를 소문자 또는 대문자 로 변환 합니다 . (개인적으로 대문자를 모르는 이유로 대문자를 선호합니다)
참고 : 원하는 경우 Proper 기능 을 사용하여 모든 항목을 적절한 케이스로 변환 할 수도 있습니다 .
이러한 함수를 사용하고 일관된 대문자를 사용하여 2 개의 새로운 데이터 열을 만들거나 수식 내에서이를 사용하여 값을 즉시 변환 할 수 있습니다.
구두점 : 제공 한 샘플을 기준으로 column에 하나가 A
있고 이름이 쉼표로 구분되고 동일한 이름이 공백으로 구분 된 인스턴스가 있었습니다. 그러한 인스턴스가 많으면 SUBSTITUTE 함수 를 사용하여 하나의 형식을 고수 할 수 있습니다 .
예를 들어 셀에서 모든 쉼표를 제거 A1
하고 공백으로 바꾸려면 다음을 사용할 수 있습니다.
=SUBSTITUTE(A1,","," ")
다시 대문자와 유사하게, 치환 결과가있는 2 개의 새로운 열을 가지거나 다른 수식에서도 사용할 수 있습니다. VLOOKUP
셀에서 쉼표를 제거하고 A1
열에서 찾아보기 전에 공백으로 바꾸 려면 수식의 모양입니다 B
.
=VLOOKUP(SUBSTITUTE(A1,","," "),B:B,1,FALSE)
순서 : column A
과 column 에서 같은 이름의 순서가 다르고 B
그러한 인스턴스가 많으면 이름을 찾기 전에 순서를 바꾸어야 할 수도 있습니다. 이것은 정말 쉽게 복잡해질 수 있습니다.
- 이 작업을 수행하기 전에 재정렬해야 할 데이터가 많이 있는지 확인하십시오.
- 동일한 이름이 2 열에서 일관된 방식으로 다르게 정렬되어 있는지 확인하십시오 .
- 올바르게 일치하는 데이터 중에 이와 같은 데이터가 있으면 일치하지 않는 데이터에 대해서만이 작업을 수행하십시오.
셀의 이름을 성, 이름에서 성으로 재정렬하려면 아래를 참조하십시오.
에서 촬영 나는 "성, 이름"을 "이름 성"에서 문자열을 전환 할 수 있습니까? :
이름이 A2에 있으면 B2에서이 수식을 복사 해보십시오.
= MID (A2 & ""& A2, FIND ( "", A2) + 1, LEN (A2) -1)
다른 방법으로 이름 순서를 바꾸거나 순서를 바꿀 때 중간 이니셜을 고려하려면 LEFT , RIGHT , MID , LEN , FIND 함수를 사용하여 필요에 따라 사용할 수 있습니다.
데이터를 Excel 파일로 가져 오는 방법에 따라 마지막 으로 CLEAN 및 TRIM 과 같은 다른 데이터 정리 기능 을 수행해야 할 수도 있습니다 .