Excel의 vlookup에서 문자열 반환

Excel의 vlookup에서 문자열 반환

Excel의 기능 에 문제가 있습니다 vlookup.

2개의 파일이 있습니다.파일1.xlsx그리고파일2.xlsx. 두 파일 모두 다양한 정보가 포함된 제품 목록이 있으며 다음에서 값을 추가해야 합니다.파일2제품에파일1(제품명을 기준으로 페어링되었습니다.)

나는 다음 공식을 시도했습니다.

=VLOOKUP(B2, [file2.xlsx]Tovar!$A:$AR,38,FALSE)

하지만 계속해서 값 오류가 발생합니다.

첫 번째 값은 file1에 있는 제품 이름이고, 두 번째 값은 filenamefile2의 이름, 시트 이름 및 조회에 사용할 범위이며, 세 번째 값은 데이터를 반환해야 하는 열 번호입니다.

내가 간과하고 있는 명백한 것이 있습니까? 반환되는 값은 문자열입니다.

답변1

발생한 오류가 #N/A인 경우 비교하는 두 열에 서로 다른 데이터 유형(예: 텍스트와 숫자)이 포함되어 있을 수 있습니다. 다음 중 하나를 시도해 보십시오.

=VLOOKUP(TEXT(B2, "0"), [file2.xlsx]Tovar!$A:$AR,38,FALSE)

=VLOOKUP(VALUE(B2), [file2.xlsx]Tovar!$A:$AR,38,FALSE)

관련 정보