Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีเชื่อมโยงข้อมูลระหว่างสเปรดชีตใน Google ชีต

วิธีเชื่อมโยงข้อมูลระหว่างสเปรดชีตใน Google ชีต

พวกเราส่วนใหญ่คุ้นเคยกับพื้นฐานของการใช้สเปรดชีตใน Google ชีต เราตรึงแถวและคอลัมน์บางแถว เราตั้งค่าการคำนวณ เราจัดระเบียบข้อมูลของเราเป็นวงกลม กราฟ และแผนภูมิเพื่อช่วยให้เห็นภาพ แต่ทำไมหยุดอยู่แค่นั้น

ขั้นตอนต่อไปในการสนับสนุนสเปรดชีตของคุณคือการเชื่อมโยงข้อมูลระหว่างสเปรดชีตต่างๆ ดึงข้อมูลที่แน่นอนหรือช่วงของข้อมูลที่คุณต้องการ และส่งไปยังที่ใหม่ทั้งหมด! ที่นี่เราจะแสดงวิธีการดำเนินการดังกล่าวโดยใช้ QUERY และ IMPORTRANGE ฟังก์ชัน

หมายเหตุ :เมื่อเชื่อมโยงข้อมูลไปยังสเปรดชีตอื่น คุณจะต้องคลิกเซลล์และ "อนุญาตการเข้าถึง" หลังจากป้อนสูตร มิฉะนั้น ข้อมูลจะไม่ปรากฏ

ก่อนที่เราจะพูดถึงเรื่องการนำเข้าหรือเชื่อมโยงข้อมูลระหว่างสเปรดชีตต่างๆ เรามาพูดถึงวิธีการนำเข้าข้อมูลระหว่างชีตต่างๆ ภายในสเปรดชีตเดียวกันกัน

ขั้นแรก เลือกเซลล์ที่คุณต้องการให้ข้อมูลที่นำเข้าปรากฏ จากนั้นพิมพ์ = ตามด้วยชื่อชีตที่คุณต้องการเชื่อมโยงและเซลล์ที่คุณต้องการเชื่อมโยง ดังนั้นในกรณีของเรา เราจะเชื่อมโยงข้อมูลในเซลล์ A1 จาก "Sheet2":

='Sheet2'!A1
วิธีเชื่อมโยงข้อมูลระหว่างสเปรดชีตใน Google ชีต

ข้อมูลดังกล่าวจะปรากฏในชีตแรกของคุณ

หากคุณต้องการดึงทั้งคอลัมน์ คุณสามารถพิมพ์ค่าต่อไปนี้:

={'Sheet2'!A1:A9}
วิธีเชื่อมโยงข้อมูลระหว่างสเปรดชีตใน Google ชีต

วิธีพื้นฐานที่สุดในการเชื่อมโยงข้อมูลระหว่างชีตคือการใช้ IMPORTRANGE การทำงาน. ต่อไปนี้คือรูปแบบวิธีที่ IMPORTRANGE ถ่ายโอนข้อมูลจากสเปรดชีตหนึ่งไปยังอีกสเปรดชีต:

=IMPORTRANGE("spreadsheet_key", "range_string")

“คีย์สเปรดชีต” คือตัวเลขและตัวอักษรผสมกันใน URL สำหรับสเปรดชีตที่กำหนด

“สตริงช่วง” คือชื่อของแผ่นงานที่คุณดึงข้อมูล (โดยค่าเริ่มต้นเรียกว่า “ชีต 1” “ชีต2” เป็นต้น) ตามด้วย '!' และช่วงของเซลล์ที่คุณต้องการดึงข้อมูล จาก.

นี่คือแผ่นงานที่เราจะดึงข้อมูลจาก:

วิธีเชื่อมโยงข้อมูลระหว่างสเปรดชีตใน Google ชีต

เราจะดึงข้อมูลจากสเปรดชีตนี้ระหว่างเซลล์ A1 และ D100 สูตรที่ต้องทำนั้นถูกป้อนลงในสเปรดชีตที่ได้รับและมีลักษณะดังนี้:

=ImportRange("1ByTut9xooZdPIBF55gzQ0Cdi04owDTtLVc_gPGtOKY0", "Sheet1!A1:D100")
วิธีเชื่อมโยงข้อมูลระหว่างสเปรดชีตใน Google ชีต

สิ่งนี้นำเข้าข้อมูลจากสเปรดชีตอื่น โดยเฉพาะจากแผ่นงานภายในที่เรียกว่า “Sheet1” ซึ่งจะดึงข้อมูลทั้งหมดระหว่างเซลล์ A1 และ D100 เมื่อคุณตั้งค่านี้แล้ว ข้อมูลควรปรากฏเหมือนกับในชีตต้นทาง

การใช้ QUERY เพื่อนำเข้าข้อมูลแบบมีเงื่อนไขมากขึ้น

IMPORTRANGE นั้นยอดเยี่ยมสำหรับการย้ายข้อมูลจำนวนมากระหว่างชีต แต่ถ้าคุณต้องการเจาะจงมากขึ้นเกี่ยวกับสิ่งที่คุณต้องการนำเข้า Query ฟังก์ชันน่าจะเป็นสิ่งที่คุณกำลังมองหา การดำเนินการนี้จะค้นหาคำหรือเงื่อนไขที่คุณกำหนดในแผ่นงานต้นฉบับ จากนั้นดึงข้อมูลที่เกี่ยวข้องจากแถวหรือคอลัมน์เดียวกัน

สำหรับตัวอย่างของเรา เราจะดึงข้อมูลจากแผ่นงานด้านล่างอีกครั้ง แต่คราวนี้เราจะดึงเฉพาะข้อมูล "หน่วยที่ขาย" จากเยอรมนี

วิธีเชื่อมโยงข้อมูลระหว่างสเปรดชีตใน Google ชีต

ในการดึงข้อมูลที่เราต้องการ เราจะต้องพิมพ์ดังต่อไปนี้:

=QUERY( ImportRange( "1ByTut9xooZdPIBF55gzQ0Cdi04owDTtLVc_gPGtOKY0", "Sheet1!A1:O1000" ) , "select Col5 where Col2 = 'Germany'")
วิธีเชื่อมโยงข้อมูลระหว่างสเปรดชีตใน Google ชีต

ในที่นี้ ข้อมูล “ImportRange” จะใช้รูปแบบเดียวกับเมื่อก่อน แต่ตอนนี้ เรากำลังนำหน้าด้วย QUERY( และหลังจากนั้น เรากำลังบอกให้เลือกคอลัมน์ 5 (คอลัมน์ "หน่วยขาย") โดยที่ข้อมูลในคอลัมน์ 2 ระบุว่า "เยอรมนี" จึงมี "อาร์กิวเมนต์" สองข้อในแบบสอบถาม – ImportRange และ select ColX where ColY = 'Z' .

คุณสามารถใช้สูตรเหล่านี้กับการเชื่อมโยงข้อมูลอัตโนมัติได้ทุกประเภท ดังนั้น อย่างน้อยก็ให้ความคิดสร้างสรรค์ (หรือทักษะการจัดการสเปรดชีต) อย่างเต็มที่!

คำแนะนำข้างต้นช่วยให้คุณสร้างชีตที่เต็มไปด้วยข้อมูลแบบไดนามิกเมื่อชีตต้นทางได้รับการอัปเดต การตั้งค่าตัวเองในลักษณะนี้จะช่วยประหยัดเวลาได้มากในระยะยาว และเป็นการมาจากสวรรค์สำหรับผู้ที่ต้องการผสานข้อมูลตามสั่งของสเปรดชีตจำนวนมากให้เป็นซูเปอร์ชีตขนาดใหญ่เพียงแผ่นเดียว

เมื่อสเปรดชีตของคุณพร้อมแล้ว ลองหาลูกเล่นเพิ่มเติมดูไหม ต่อไปนี้คือวิธีใช้พวงกุญแจ iCloud ใน Windows และเรายังสามารถดื่มด่ำกับความคิดถึงของคุณโดยแสดงวิธีเพิ่มเสียงเริ่มต้น Windows 95 ให้กับ Windows 10 และ 11