IMPORTRANGE ดึงข้อมูลข้าม Spreadsheet ใน Google Sheets
ในการที่เราจะนำข้อมูลจากไฟล์การตอบกลับหรือไฟล์ต้นฉบับที่ไม่ต้องการให้คนอื่นมองเห็นไฟล์ที่สำรวจมาทั้งหมดหรือมายุ่งวุ่นวายกับไฟล์ต้นฉบับบของเรา ใน sheet ของ Google Sheets ทำได้โดยใช้คำสั่ง
=IMPORTRANGE()
ซึ่งคำสั่งนี้จะช่วยทำสำเนา นำข้อมูลทั้งหมดของอีก sheet มาใช้ใน Spreadsheet ที่เราต้องการทั้งหมด แต่เมื่อเราจะแก้ไขข้อมูลให้ไปแก้ไขใน sheet ต้นฉบับของเรา
การใช้คำสั่งนี้จะต้องมีไฟล์ Spreadsheet 2 ไฟล์ เพื่อทำการสำเนาข้อมูลจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่ง ซึ่งตามภาพจะสำเนาไฟล์จากไฟล์ต้นฉบับไปยังไฟล์สรุปข้อมูล
เปิดที่ไฟล์ สรุปข้อมูล แล้วเลิกที่ช่อง A1 หรือช่องที่ต้องการเริ่มต้น โดยพิมพ์คำสั่ง =IMPORTRANGE ลงไป แล้ว Google Sheets จะทำการแนะนำการใช้งานคำสั่งแบบอัตโนมัติมาให้ดู ทำให้ง่ายและสะดวกต่อการใช้งานมากขึ้น
เมื่อพิมพ์ชุดคำสั่งทั้งหมดแล้ว ดังตัวอย่างข้างล่าง
=IMPORTRANGE(spreadsheet_url หรือ รหัสของ Sheet, สตริงช่วง)
=IMPORTRANGE("1m3J5cLZsGfs2AI1Y90_AFaYA15DtnlQtzULw1TH0s0E","data!A:E")
ให้ไปนำรหัสของไฟล์งานต้นฉบับที่จะดึงข้อมูลมาใช้งาน โดยไปคัดลอกรหัสที่ URL ของเว็บไซต์
นำมาใส่ใน หมายเลข 1
หมายเลข 2 คือ ชื่อของ Spreadsheet ที่ตั้งค่าไว้
หมายเลข 3 คือ ช่วงของข้อมูลตาม Column ที่เราต้องการ
เมื่อพิมพ์คำสั่งทั้งหมดแล้ว Google Sheets จะให้เราเปิดการอนุญาตการเข้าถึงข้อมูล เพื่อที่จะนำข้อมูลที่ต้องการมาแสดงผลได้
หลังจากที่ได้รับการอนุญาตให้เข้าถึงข้อมูลแล้ว ข้อมูลที่เลือกไว้ก็จะแสดงผลตามที่เราต้องการ