ถ้าเราต้องการดึงข้อมูลใน cell อยู่ต่างชีท เช่น
ไฟล์แรกชื่อ sheeter1
ไฟล์ที่สองชื่อ sheeter2
เราต้องการดึงข้อมูลจาก cell A5 (เช่นมีข้อมูล Hello ) จากไฟล์ที่สองชื่อ sheeter2 มาไว้ใน cell B1 ของ ไฟล์แรกชื่อ sheeter1 ทำดังนี้คือ
1.คลิกที่ cell B1 ของ sheeter1 กดเครื่องหมายเท่ากับ = เพื่อใส่สูตร
2.ใส่สูตรดังนี้
=IMPORTRANGE("spreadsheet key","sheetname!cellnumber")
ตัวอย่าง
=IMPORTRANGE("1NRqMS2dqsKyzAi-dvqJEqBUxDmMoJxH2QNb2-OBavB8","แผ่นงาน 1!F2")
อธิบาย
- spreadsheet key คือรหัสที่อยู่บน URL ของไฟล์ที่เราต้องการดึงข้อมูลมา ในที่นี้คือ ไฟล์ที่สองชื่อ sheeter2 หาได้จาก URL ของไฟล์ที่ 2 ดังนี้ ตัวหนังสือสีแดงเอาไปแทนได้เลย
https://docs.google.com/spreadsheets/d/1NRqMS2dqsKyzAi-dvqJEqBUxDmMoJxH2QNb2-OBavB8/edit#gid=1543882987
- sheetname คือ ชื่อแผ่นงาน เช่น แผ่นงานที่ 1 หรือ sheet 1 ที่อยู่ด้านล่างของไฟล์ (หนึ่งไฟล์สามารถมีได้หลายแผ่นงาน)
- cellnumber คือ ช่องเซลล์ที่เราต้องการดึงข้อมูล เช่น B1 เป็นต้น
เป็นอันเรียบร้อย สามารถดึงข้อมูลจาก ไฟล์ที่2 เซลล์ A5 มาไว้ ในไฟล์ที่ 1 เซลล์ B1 เรียบร้อย
ถ้าค่า ในไฟล์ที่2 เซลล์ A5เปลี่ยนแปลง ค่าในไฟล์ที่ 1 เซลล์ B1 ก็จะเปลี่ยนตามโดยอัตโมนัติจู๊ปๆๆ