IMPORTRANGE ดึงข้อมูลข้าม sheet ใน Google Sheets

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 จะให้เราเปิดการอนุญาตการเข้าถึงข้อมูล เพื่อที่จะนำข้อมูลที่ต้องการมาแสดงผลได้

หลังจากที่ได้รับการอนุญาตให้เข้าถึงข้อมูลแล้ว ข้อมูลที่เลือกไว้ก็จะแสดงผลตามที่เราต้องการ