พวกเราส่วนใหญ่คุ้นเคยกับพื้นฐานของการใช้สเปรดชีตใน Google ชีต เราตรึงแถวและคอลัมน์บางแถว เราตั้งค่าการคำนวณ เราจัดระเบียบข้อมูลของเราเป็นวงกลม กราฟ และแผนภูมิเพื่อช่วยให้เห็นภาพ แต่ทำไมหยุดอยู่แค่นั้น
ขั้นตอนต่อไปในการสนับสนุนสเปรดชีตของคุณคือการเชื่อมโยงข้อมูลระหว่างสเปรดชีตต่างๆ ดึงข้อมูลที่แน่นอนหรือช่วงของข้อมูลที่คุณต้องการ และส่งไปยังที่ใหม่ทั้งหมด! ที่นี่เราจะแสดงวิธีการดำเนินการดังกล่าวโดยใช้ QUERY
และ IMPORTRANGE
ฟังก์ชัน
หมายเหตุ :เมื่อเชื่อมโยงข้อมูลไปยังสเปรดชีตอื่น คุณจะต้องคลิกเซลล์และ "อนุญาตการเข้าถึง" หลังจากป้อนสูตร มิฉะนั้น ข้อมูลจะไม่ปรากฏ
เชื่อมโยงข้อมูลจากชีตอื่นในสเปรดชีตเดียวกัน
ก่อนที่เราจะพูดถึงเรื่องการนำเข้าหรือเชื่อมโยงข้อมูลระหว่างสเปรดชีตต่างๆ เรามาพูดถึงวิธีการนำเข้าข้อมูลระหว่างชีตต่างๆ ภายในสเปรดชีตเดียวกันกัน
ขั้นแรก เลือกเซลล์ที่คุณต้องการให้ข้อมูลที่นำเข้าปรากฏ จากนั้นพิมพ์ =
ตามด้วยชื่อชีตที่คุณต้องการเชื่อมโยงและเซลล์ที่คุณต้องการเชื่อมโยง ดังนั้นในกรณีของเรา เราจะเชื่อมโยงข้อมูลในเซลล์ A1 จาก "Sheet2":
='Sheet2'!A1
ข้อมูลดังกล่าวจะปรากฏในชีตแรกของคุณ
หากคุณต้องการดึงทั้งคอลัมน์ คุณสามารถพิมพ์ค่าต่อไปนี้:
={'Sheet2'!A1:A9}
วิธีเชื่อมโยงข้อมูลโดยใช้ IMPORTRANGE
วิธีพื้นฐานที่สุดในการเชื่อมโยงข้อมูลระหว่างชีตคือการใช้ IMPORTRANGE
การทำงาน. ต่อไปนี้คือรูปแบบวิธีที่ IMPORTRANGE ถ่ายโอนข้อมูลจากสเปรดชีตหนึ่งไปยังอีกสเปรดชีต:
=IMPORTRANGE("spreadsheet_key", "range_string")
“คีย์สเปรดชีต” คือตัวเลขและตัวอักษรผสมกันใน URL สำหรับสเปรดชีตที่กำหนด
“สตริงช่วง” คือชื่อของแผ่นงานที่คุณดึงข้อมูล (โดยค่าเริ่มต้นเรียกว่า “ชีต 1” “ชีต2” เป็นต้น) ตามด้วย '!' และช่วงของเซลล์ที่คุณต้องการดึงข้อมูล จาก.
นี่คือแผ่นงานที่เราจะดึงข้อมูลจาก:
เราจะดึงข้อมูลจากสเปรดชีตนี้ระหว่างเซลล์ A1 และ D100 สูตรที่ต้องทำนั้นถูกป้อนลงในสเปรดชีตที่ได้รับและมีลักษณะดังนี้:
=ImportRange("1ByTut9xooZdPIBF55gzQ0Cdi04owDTtLVc_gPGtOKY0", "Sheet1!A1:D100")
สิ่งนี้นำเข้าข้อมูลจากสเปรดชีตอื่น โดยเฉพาะจากแผ่นงานภายในที่เรียกว่า “Sheet1” ซึ่งจะดึงข้อมูลทั้งหมดระหว่างเซลล์ A1 และ D100 เมื่อคุณตั้งค่านี้แล้ว ข้อมูลควรปรากฏเหมือนกับในชีตต้นทาง
การใช้ QUERY เพื่อนำเข้าข้อมูลแบบมีเงื่อนไขมากขึ้น
IMPORTRANGE นั้นยอดเยี่ยมสำหรับการย้ายข้อมูลจำนวนมากระหว่างชีต แต่ถ้าคุณต้องการเจาะจงมากขึ้นเกี่ยวกับสิ่งที่คุณต้องการนำเข้า Query
ฟังก์ชันน่าจะเป็นสิ่งที่คุณกำลังมองหา การดำเนินการนี้จะค้นหาคำหรือเงื่อนไขที่คุณกำหนดในแผ่นงานต้นฉบับ จากนั้นดึงข้อมูลที่เกี่ยวข้องจากแถวหรือคอลัมน์เดียวกัน
สำหรับตัวอย่างของเรา เราจะดึงข้อมูลจากแผ่นงานด้านล่างอีกครั้ง แต่คราวนี้เราจะดึงเฉพาะข้อมูล "หน่วยที่ขาย" จากเยอรมนี
ในการดึงข้อมูลที่เราต้องการ เราจะต้องพิมพ์ดังต่อไปนี้:
=QUERY( ImportRange( "1ByTut9xooZdPIBF55gzQ0Cdi04owDTtLVc_gPGtOKY0", "Sheet1!A1:O1000" ) , "select Col5 where Col2 = 'Germany'")
ในที่นี้ ข้อมูล “ImportRange” จะใช้รูปแบบเดียวกับเมื่อก่อน แต่ตอนนี้ เรากำลังนำหน้าด้วย QUERY(
และหลังจากนั้น เรากำลังบอกให้เลือกคอลัมน์ 5 (คอลัมน์ "หน่วยขาย") โดยที่ข้อมูลในคอลัมน์ 2 ระบุว่า "เยอรมนี" จึงมี "อาร์กิวเมนต์" สองข้อในแบบสอบถาม – ImportRange
และ select ColX where ColY = 'Z'
.
คุณสามารถใช้สูตรเหล่านี้กับการเชื่อมโยงข้อมูลอัตโนมัติได้ทุกประเภท ดังนั้น อย่างน้อยก็ให้ความคิดสร้างสรรค์ (หรือทักษะการจัดการสเปรดชีต) อย่างเต็มที่!
คำแนะนำข้างต้นช่วยให้คุณสร้างชีตที่เต็มไปด้วยข้อมูลแบบไดนามิกเมื่อชีตต้นทางได้รับการอัปเดต การตั้งค่าตัวเองในลักษณะนี้จะช่วยประหยัดเวลาได้มากในระยะยาว และเป็นการมาจากสวรรค์สำหรับผู้ที่ต้องการผสานข้อมูลตามสั่งของสเปรดชีตจำนวนมากให้เป็นซูเปอร์ชีตขนาดใหญ่เพียงแผ่นเดียว
เมื่อสเปรดชีตของคุณพร้อมแล้ว ลองหาลูกเล่นเพิ่มเติมดูไหม ต่อไปนี้คือวิธีใช้พวงกุญแจ iCloud ใน Windows และเรายังสามารถดื่มด่ำกับความคิดถึงของคุณโดยแสดงวิธีเพิ่มเสียงเริ่มต้น Windows 95 ให้กับ Windows 10 และ 11