Excel 열의 최저 가격 항목에 대한 특정 셀 값을 추출하여 다른 워크시트에 붙여넣을 수 없습니다.

Excel 열의 최저 가격 항목에 대한 특정 셀 값을 추출하여 다른 워크시트에 붙여넣을 수 없습니다.

나는 Excel 파일(book1.xls로 명명됨)에서 가장 낮은 값을 추출하려고 합니다.가격sheet1의 '가격' 열 아래에 있으며 동일한 sheet1에 있지만 '출발 도시' Excel 열(예: 출발 시간) 아래에 있는 해당 값과 함께 다른 book2.xls 파일에 복사하려고 합니다. .

데이터 시트

위의 두 데이터를 미리 정의된 셀 위치(예: 출발 시간@ C13 셀 및 최저 가격@ E13 셀)에 붙여넣고 싶습니다.

결과물 파일

현재 출력 파일에서 수식을 사용하여 추출하고 있습니다.

=INDEX(range,MATCH(MIN([book1.xls]Sheet1!X2:X80),X2:X80,0))

#NAME?그러나 출력으로 만 얻을 수 있습니다 .

올바른 접근 방식인지 확실하지 않습니다. 도움을 주시면 감사하겠습니다.

답변1

#NAME?수식에 오타가 있으면 오류가 발생합니다 .

INDEX명명된 범위가 실제로 호출된 배열 로 사용됩니까 range? 그것은 실수가 있을 수 있는 공식의 유일한 부분인 것 같습니다.

명명된 범위를 사용하지 않고 수식을 사용해 보면 작동할 것입니다. 그런 다음 명명된 범위를 수정하면 이를 사용할 수 있습니다.

#NAME?Microsoft 사이트에서 오류에 대해 자세히 알아보세요 .

https://support.office.com/en-ie/article/how-to-corright-a-name-error-b6d54e31-a743-4d7d-9b61-40002a7b4286

답변2

이렇게 하면 문제가 해결됩니다.

여기에 이미지 설명을 입력하세요

작동 방식:

  • 먼저 당신은출발 시각 에 대한최저 가격.
  • 셀의 B155수식가격표 통합 문서가 열려 있습니다.

    =INDEX(Deptime,MATCH(MIN([PriceTable.xlsm]Sheet1!$H$2:$H$7),[PriceTable.xlsm]Sheet1!$H$2:$H$7,0))

  • 셀의 B155수식가격표
    통합 문서가 닫혔습니다.

    =INDEX(Deptime,MATCH(MIN('C:\Users\User\Desktop\[PriceTable.xlsm]Sheet1'!$H$2:$H$7),'C:\Users\User\Desktop\[PriceTable.xlsm]Sheet1'!$H$2:$H$7,0))

주의

  • 출발시간D145:D150는 대상 시트 에 지정된 명명된 범위입니다. (최저 가격으로 출발 시간을 얻을 수 있는 곳).

  • Deptime로 교체하시면 됩니다 D145:D150.

  • PriceTable 통합 문서를 닫을 때 파일 경로는 다를 수 있습니다.


  • 셀의 공식 D155을 얻으려면최저 가격.

=INDEX(H145:H150,MATCH(B155,D145:D150,0))

  • 두 통합 문서(대상 및 가격표)가 동일한 데이터 구조를 가질 때 이 프로세스가 제대로 작동한다는 것을 기억하십시오.

필요에 따라 통합 문서 및 셀 참조를 조정할 수 있습니다.

관련 정보