เคล็ดลับวิธีเปลี่ยนลิงก์ข้ามชีท จากชีทหนึ่งไปเป็นชีทอื่นที่ต้องการในพริบตา

😎  พลิกแพลงจากสูตรหายอดรวมทุกชีทแบบ 3 มิติ

ปกติการลิงก์ดึงข้อมูลจากชีทอื่นมาใช้ จะเป็นสูตร =Sheet1!B2 แบบนี้ หากต้องการเปลี่ยนให้ลิงก์มาจากชีทอื่นล่ะ โดยทั่วไปก็บอกกันแต่ว่าให้ใช้สูตร Indirect ช่วย ตามสูตร =Indirect("ชื่อชีท"&"!"&"ตำแหน่งเซลล์") ซึ่งจะวุ่นวายมากหากมีหลายเซลล์ที่ต้องการลิงก์ค่ามาใช้

แทนที่จะใช้สูตร Indirect และสามารถดึงข้อมูลจากชีทอื่นมาใช้ได้ทันทีทั้งตารางเสร็จในพริบตา ต้องรู้จักการสร้างสูตรหายอดรวมแบบ 3 มิติครับ

ซึ่งโดยทั่วไปจะทราบกันแต่ว่าสูตรแบบ 3 มิตินี้ทำหน้าที่บวกเลขจากทุกชีทที่มีโครงสร้างเดียวกันจากเซลล์ที่อยู่ตำแหน่งตรงกันมาให้ เช่น ต้องการรวมค่าจากเซลล์ B2 จากชีท 1 ถึง ชีท 3 ก็สามารถทำได้ด้วยสูตร

=SUM(Sheet1:Sheet3!B2)

ลองคิดดูนะครับว่า จากสูตรนี้จะดัดแปลงมาใช้ในการเปลี่ยนลิงก์ข้ามชีทได้ยังไง ถ้านึกไม่ออก เคล็ดลับนี้อยู่ในหลักสูตรสุดยอดเคล็ดลับและลัดของ Excel บทที่ 21 ซึ่งผมเพิ่งแจกให้เรียนออนไลน์ฟรี 9 เดือนไปนั่นเอง (ยังเปิดรับสมัครจนถึงสิ้นเดือนธันวาคมนี้ครับ) หรือดูได้จากคลิปตามลิงก์นี้

https://vimeo.com/532095663/5018b1133a


เฉลย

จากสูตร =SUM(Sheet1:Sheet3!B2) จะรวมค่าจากทุกชีทที่วางไว้อยู่ระหว่างชีท 1 ถึงชีท 3 ดังนั้นหากชีท 1 กับชีท 3 ไม่มีค่าอะไรเลย โดยเป็นตารางว่างๆ สูตรนี้ก็จะดึงข้อมูลจากชีทที่วางไว้ระหว่าง 2 ชีทนี้ใช่ไหม

อยากดึงค่าจากชีทไหนมาแทนก็เพียงย้ายชีทนั้นเข้าไปวางระหว่าง 2 ชีทนี้เท่านั้นเองครับ

Related Articles

© Copyright 1999

สงวนลิขสิทธิ์ตามกฎหมาย

ห้ามนำข้อความหรือส่วนหนึ่งส่วนใดของบทความหรือวิดีโอหรือรูปภาพไปใช้เพื่อการค้าขาย หรือเพื่อประโยชน์ส่วนตัว

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

ลิงก์เว็บ Excel Expert Training

เว็บสำหรับ เรียนออนไลน์

เว็บสำหรับ เรียนแบบกลุ่ม-ส่วนตัว

ติดตามข่าวสารได้จาก facebook

ถามปัญหาได้ที่ กลุ่มคนรัก Excel

และไลน์กลุ่ม Excel Expert Group

ที่อยู่และการติดต่อ

สมเกียรติ ฟุ้งเกียรติ 7/1 รามคำแหง ซอย 35 หัวหมาก บางกะปิ กทม 10240 โทร 097-140-5555, 02-718-9331

Excel@ExcelExpertTraining.com

sfk234x234