
A 열에는 다음이 포함됩니다: 007 0000486007 014400021031021983 4 0 B 열에는 다음이 포함됩니다: 486007
A열과 B열의 자릿수가 다르더라도 두 열 모두에서 중복된 숫자를 찾을 수 있는 수식이 있나요?
답변1
모든 문자가 [0-9]이고 선행 문제가 0이라고 가정합니다(제공한 예만 이 결론에 이르렀습니다).
D1에 =value(A1)
(그리고 아래 항목을 모두 작성하세요)
E1에서=value(B1)
이제 앞에 오는 0이 모두 제거되어 실제 숫자가 됩니다.
F1에서 =vlookup(E1,$D$1:$D$10,1,false)
(아래로 채울 때 여기에 있는 것처럼 범위를 잠그도록 주의하세요) 여기서 $D$10은 D 열의 값이 있는 마지막 셀입니다.
TRUE/FALSE 값을 원한다면 몇 가지 트릭을 사용할 수 있습니다.
=IFERROR(OR(TRUE,VLOOKUP(E1,$D$1:$D$10,1,FALSE)), FALSE)
Or 부분은 vlookup이 오류이거나 오류가 될 경우 실제 "TRUE" 값을 제공하므로 iferror는 FALSE로 시작됩니다.
교대로
=if(iserror(vlookup(E1,$D$1:$D$10,1,false)), FALSE, TRUE)
0을 조회하면 Excel에서 0은 "FALSE"이므로 vlookup을 테스트로 사용할 수 없으며 오류도 발생합니다.