ฉันมีสองแผ่นที่ฉันใช้อยู่ ในแผ่นงานแรกมีข้อผิดพลาดและเวลาที่เกิดข้อผิดพลาด
A B C D E F
| | | | | Datetime | |
|---|---|---|---|----------------|---|
| | | | | 3/01/2017 8:54 | |
| | | | | 3/01/2017 8:57 | |
| | | | | 3/01/2017 8:59 | |
แผ่นงานที่สองประกอบด้วยผลิตภัณฑ์และเวลาสิ้นสุดของการผลิตของผลิตภัณฑ์นั้น ๆ สังเกตุที่นี่ว่าไม่มีชื่อ ในแถวที่ 1 ข้อมูลเพิ่งเริ่มต้น
A B C D E F G
| 325 | 3/01/2017 0:00 | 10:25:52 | 3/01/2017 10:25 | 1278 G100941 | 1278 | G100941 |
| 326 | 3/01/2017 0:00 | 6:54:12 | 3/01/2017 6:54 | 1277 G121624 | 1277 | G121624 |
| 327 | 3/01/2017 0:00 | 5:45:04 | 3/01/2017 5:45 | 1276 G124920 | 1276 | G124920 |
| 328 | 3/01/2017 0:00 | 4:40:34 | 3/01/2017 4:40 | 1275 G100926 | 1275 | G100926 |
ตอนนี้ฉันใช้สูตรจับคู่ดัชนีเพื่อค้นหาผลิตภัณฑ์ที่เกิดข้อผิดพลาด นี่คือสูตรที่ฉันใช้:
=INDEX(TORF,MATCH(E2,INDEX(TORF,0,4),-1),7)
ด้วย TORF เป็นช่วงที่มีชื่อซึ่งอ้างอิงถึงชีตที่สอง
คอลัมน์ E มีเวลาที่เกิดข้อผิดพลาด
คอลัมน์ที่สี่ของ TORF ประกอบด้วยเวลาที่การผลิตของผลิตภัณฑ์สิ้นสุดลงและในคอลัมน์ที่ 7 คุณสามารถค้นหารหัสบทความได้
สูตรนี้ใช้งานได้ดีในบางครั้งและไม่เหมาะสำหรับบางครั้ง ส่วนที่ตรงกันของสูตรใช้งานได้เสมอ แต่ฟังก์ชันดัชนีกำลังโยนข้อผิดพลาดการอ้างอิงในบางครั้ง
สำหรับ E2 สูตรจะลงมาดังนี้:
=INDEX(TORF,326,7)
และส่งคืนค่า
สำหรับ E3 สูตรจะมีดังนี้:
=INDEX(TORF,326,7)
และส่งคืนข้อผิดพลาดในการอ้างอิง ฉันจะป้องกันไม่ให้เกิดเหตุการณ์เช่นนี้ได้อย่างไร