ถ้าเราต้องการดึงข้อมูลใน 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 ก็จะเปลี่ยนตามโดยอัตโมนัติจู๊ปๆๆ
Hello,
ตอบลบI would like to use sumif formula to load data from others file in google sheets.
How can i do?
Thank you
----exsample for SUM formula -----
ตอบลบ=sum(IMPORTRANGE("185Lmkc5LFjyQvD6GJbaPMvfjvqhDVMJGaI2YlELUz0s","product!B2:B7"))
sheetkey =185Lmkc5LFjyQvD6GJbaPMvfjvqhDVMJGaI2YlELUz0s
--------------
sheetname = product
-------------
Rage = B2:B7
you can modify to sumif formula
สอบถามครับ ถ้าเรา importrange มา ไฟล์ที่เราใช้จะเพิ่มขนาดใหญ่ขึ้นไหมครับ ถ้าเพิ่มคือการเปลืองพื้นที่มาก แต่ถ้าไม่เพิ่มผมว่าคิดว่าดีมากๆ พอจะทราบไหมครับ
ตอบลบบน google sheet ไม่ได้ใช้พื้นที่
ลบถ้าเราต้องการดึงข้อมูลมาแล้ว แต่อยากให้ในข้อมูลรวม sum F1:F5 ไม่ใช่ดึงเฉพาะ F1 ทำได้มั้ยค่ะ
ตอบลบทำแล้วไม่ได้เลย
ตอบลบ