“ไม่ต้องสร้างสูตรลิงก์ข้ามแฟ้ม” เคล็ดเป็นแบบนี้
ผู้ใช้ Excel หลายคนไม่กล้าสร้างสูตรลิงก์ข้ามแฟ้มเพราะรู้สึกว่ากว่าจะสร้างได้มีหลายขั้นตอนและกว่าจะตรวจสอบความถูกต้องได้ยุ่งยากมาก พอเห็นสูตรลิงก์ข้ามแฟ้มแบบนี้แล้วก็รู้สึกกลัวขึ้นมาทันที
='D:\0 0 XL Training\0 Excel Expert Training\Excel Expert Tips\[1_Begin.xls]UserTest'!$D$12
หลายครั้งที่เจอคำถามว่าอยากจะสร้างสูตรนั้นสูตรนี้ เช่น SUMIF ลิงก์ข้ามแฟ้ม หรือสร้างแล้วหาคำตอบไม่ได้จะทำอย่างไรดี การถามแบบนี้แสดงว่าไม่รู้จักเคล็ดนี้
=SUMIF([0_TipsTricksTraps.xlsb]Tip06!$F$14:$F$16,[0_TipsTricksTraps.xlsb]Tip06!L13,[0_TipsTricksTraps.xlsb]Tip06!$H$14:$H$16)
ถ้าอยากจะสร้างสูตรลิงก์ข้ามแฟ้มหรือข้ามชีท ไม่ต้องเสียเวลาสร้างสูตรลิงก์ข้ามไปข้ามมาหรอกครับ เคล็ดเป็นแบบนี้จริงๆ ไม่ได้บอกให้ไม่ต้องสร้างแต่นี่แหละคือวิธีสร้างที่ดี
แค่สร้างสูตรที่ต้องการให้เสร็จในชีทเดียวกันที่หาคำตอบได้ถูกต้องให้เสร็จก่อน จากนั้นสั่ง Cut เซลล์หรือทั้งตารางก็ยังได้ นำไปวางที่แฟ้มอื่นหรือชีทอื่น Excel จะปรับสูตรให้เป็นสูตรลิงก์ข้ามแฟ้มหรือข้ามชีทให้เองทันที
"ตัดมาแปะ" เท่านี้เองครับ
สังเกตสูตรลิงก์ข้ามแฟ้มที่ยกมาเป็นตัวอย่าง 2 สูตรข้างต้นให้ดี จะเห็นว่าสูตรแรกมีการบอกชื่อ drive D ชื่อโฟลเดอร์ นำหน้าชื่อแฟ้มแต่สูตรที่สองหลังเครื่องหมายเท่ากับมีแต่ชื่อแฟ้มเลยทันที นั่นเป็นเพราะสูตรแรกนั้นกำลังบอกว่าแฟ้มชื่อ 1_Begin.xls นั้นปิดอยู่ Excel จึงบอกให้ทราบจากสูตรด้วยว่าแฟ้มต้นทางเก็บไว้ที่ไหน
พอเปิดแฟ้มต้นทางที่ลิงก์ขึ้นมา สูตรลิงก์ข้ามแฟ้มก็จะเปลี่ยนไปเอง ไม่ต้องแสดงชื่อ drive ชื่อโฟลเดอร์ให้เห็นอีก
ท้ายสุดนี้ทราบไหมว่า “เรื่องอะไรเอ่ยที่ไม่ควรสร้างสูตรลิงก์ข้ามแฟ้ม” หากสร้างสูตรลิงก์ข้ามแฟ้มขึ้นมาจะสร้างความลำบากมากขึ้นในการใช้งาน ... ทิ้งท้ายไว้ให้คิดกันครับ