พิจารณา:
+---------------+
| Column A |
+---+---------------+
| 1 | Milan |
+---+---------------+
| 2 | Paris |
+---+---------------+
| 3 | London |
+---+---------------+
| 4 | Milan |
+---+---------------+
| 5 | Firenza |
+---+---------------+
| 6 | Napoli |
+---+---------------+
| 7 | Amsterdam |
+---+---------------+
| 8 | Copenhagen |
+---+---------------+
| 9 | Amsterdam |
+---+---------------+
สมมติว่าฉันกรองคอลัมน์ A เพื่อค้นหาเมืองในอิตาลี ผลลัพธ์ต่อไปนี้จะถูกส่งคืน
+---------------+
| Column A |
+---+---------------+
| 1 | Milan |
+---+---------------+
| 4 | Milan |
+---+---------------+
| 5 | Firenza |
+---+---------------+
| 6 | Napoli |
+---+---------------+
ตอนนี้ให้พิจารณานิพจน์ต่อไปนี้:
=IFERROR(VLOOKUP($AR5,Copy!$I$1:$K$3,2,0),OFFSET($A$1,2,0))
ทำ OFFSET
อ้างถึงทั้งแหล่งข้อมูล - ในกรณีนี้ค่าเริ่มต้นของฉันในกรณีที่มีข้อผิดพลาดจะเป็น London
- หรือเฉพาะชุดผลลัพธ์ - ซึ่งในกรณีนี้ค่าเริ่มต้นของฉันในกรณีของข้อผิดพลาดจะเป็น Firenze
?
ฉันเห็นผลลัพธ์ที่ไม่สอดคล้องกันในแผ่นงานของฉันและสิ่งที่จะ จำกัด ตัวเลือกการดีบักให้แคบลงโดยยกเลิกการจัดเรียงสิ่งที่ควรจะเกิดขึ้นในสถานการณ์นี้