
나는 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 사이트에서 오류에 대해 자세히 알아보세요 .
답변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))
- 두 통합 문서(대상 및 가격표)가 동일한 데이터 구조를 가질 때 이 프로세스가 제대로 작동한다는 것을 기억하십시오.
필요에 따라 통합 문서 및 셀 참조를 조정할 수 있습니다.