mid 수식을 포함하는 셀의 vlookup

mid 수식을 포함하는 셀의 vlookup

조회 테이블에서 데이터를 가져올 수 있도록 특정 셀을 참조하는 셀에 vlookup을 만들려고 합니다. 제가 참조하고 있는 이 셀에는 mid 수식이 포함되어 있으며, 이 셀을 참조하는 빈 셀에 vlookup을 넣으면(실제 값을 원하기 때문에) #N/A가 표시됩니다.

내 vlookup 공식은 다음과 같습니다

=vlookup(F57,'LOCATION LOOKUP TABLE'!B:C,2,0)

내 수식이 작동하도록 다른 셀에서 수식을 제거해야 하는지 알려주실 수 있나요? 아니면 아무 것도 변경하지 않고 이 작업을 수행할 수 있는 다른 방법이 있나요?

답변1

이러한 의견에 추가하려면 귀하의 질문에 정보가 부족하지만 mid() 함수의 결과는 아마도 텍스트 유형일 것이라고 추측합니다.

따라서 숫자를 기대한다면 결과에 1을 곱하면 됩니다.

예를 들어 mid(A2, 3,2) 는 mid(A2,3,2)*1 이 됩니다.

vlookup 내에서도 동일한 작업을 수행하면 -->

조회(F57*1,'위치 조회 테이블'!B:C,2,0)

두 값이 모두 숫자인지 확인합니다.

작동해야합니다.

답변2

숫자 또는 텍스트 데이터를 기대할 필요가 없고 다음 중 하나를 다루는 대안입니다.

=IFERROR(VLOOKUP(C1,A1:B3,2,FALSE),VLOOKUP(TEXT(C1,"@"),A1:B3,2,FALSE))

"자연스럽게"(C1의 내용을 그대로 사용하여) 조회를 수행하고, 실패할 경우 C1 내용의 텍스트 버전을 찾으려고 시도합니다. 당연히 데이터에 존재하지 않을 수도 있으므로 어쨌든 오류가 발생하지만 필요한 경우 두 가지 가능성을 모두 확인합니다.

죄송합니다. 간단한 참조를 사용했습니다. 질문은 5년 전이므로 필요에 따라 적용하는 모든 상황에 대해 참조를 조정해야 하는 다른 사람들에게는 더 많은 질문입니다.

또한 다른 사람들이 언급했듯이 Excel의 수식은 항상 셀의 VALUE를 처리하므로 존재하는 경우 상수이거나 수식의 결과, 명명된 범위 등이 있는 경우입니다. FORMULATEXT()또는 TYPE()유사한 것들과 같은 명백한 예외를 제외하고 . 따라서 셀의 수식과 상수는 결코 문제가 되지 않았습니다.

관련 정보