Excel - 문자열을 검색한 후 일부 값을 추가합니다(여러 인수에 입력됨).

Excel - 문자열을 검색한 후 일부 값을 추가합니다(여러 인수에 입력됨).

국가 데이터가 있는 5개의 시트가 있습니다. 4개의 개별 범위 내의 4개의 개별 시트에서 국가 이름을 조회한 다음 행에서 값을 가져와 해당 값을 모두 추가하고 싶습니다.

반환 값으로 #NA를 가져오고 있었기 때문에 각 조회 함수에 IFNA()를 추가하여 "인수 수가 많음" 오류가 발생했습니다.

현재 상태는 이렇습니다

=(SUM(IFNA(VLOOKUP(A4,Nation2017,2),0),IFNA(VLOOKUP(A4,Nation20018,2),0),IFNA(VLOOKUP(A4,Nation2016,2),0,),IFNA(VLOOKUP(A4,Nation2015,2),0))

어떤 도움이라도 대단히 감사합니다

죄송합니다. Nation20018 철자 오류가 문제가 아니라고 언급했어야 했는데 철자를 잘못 썼고 수정한 적이 없습니다.

편집: 제안된 솔루션 중 어느 것도 제가 마지막에 수동으로 수행한 작업을 수행하지 않았으므로 질문을 열어두겠습니다.

답변1

나는 Nation2015& 다른 사람들이 Named Range라고 가정합니다.

CONCATENATE기존 수식을 수정하는 대신 4개 범위 내의 4개 개별 시트에서 국가 이름을 가져오고 이를 추가하여 하나의 값을 만드는 간단한 수식을 제안하고 싶습니다 .

=CONCATENATE(VLOOKUP(A4,Nation2017,2,FALSE)&" "&(VLOOKUP(A4,Nation2018,2,FALSE)&" "&VLOOKUP(A4,Nation2016,2,FALSE)&" "&VLOOKUP(A4,Nation2015,2,FALSE))) 
  • 필요에 따라 수식에서 셀 참조를 조정합니다.
  • Nation20018내 생각에도 확인하세요 . Nation2018대신 그래야 합니다.

관련 정보