🤓
แทนที่จะสร้างสูตร =VLOOKUP($F$3,MyData,2,0) ซึ่งพอเราเห็นสูตรในเซลล์ก็ไม่รู้ว่าสูตรนี้ทำหน้าที่อะไร ให้ตั้งชื่อ FindName หรือชื่ออะไรก็ได้ตามใจให้กับสูตร เพื่อบอกว่าสูตรนี้ทำหน้าที่ใช้หาชื่อมาแสดง
วิธีนี้เรียกว่า การตั้งชื่อให้กับสูตร (Formula Name)
👉 โดยใช้คำสั่ง Formulas > Name Manager > New
ในช่อง Name: พิมพ์ชื่อที่อยากตั้งลงไป เช่น FindName
ในช่อง Refers to: ให้ลอกสูตร =VLOOKUP($F$3,MyData,2,0) ลงไป
เวลาจะเรียกใช้สูตร ให้กดปุ่ม F3 แล้วเลือกชื่อ FindName จะได้สูตร =FindName มาใช้แทนสูตร =VLOOKUP($F$3,MyData,2,0)
☝️ ในการตั้งชื่อให้กับสูตรนี้ ตำแหน่งอ้างอิงที่ใช้ต้องใส่ $$ ควบคุมไว้ทั้งหน้า row/column
ในตัวอย่างนี้ได้ตั้งชื่อ Range Name ชื่อ MyData ให้กับพื้นที่ B3:D7 ซึ่ง Excel ถือว่าได้ใช้การอ้างอิงแบบ Absolute ที่ใส่ $$ ให้เองเป็น $B$3:$D$7
👍 วิธีการนี้นอกจากจะช่วยสื่อสารทำให้พอเห็นสูตรก็จะเข้าใจว่าสูตรทำหน้าที่หาอะไรให้ ยังช่วยทำให้เมื่อจะแก้ไขสูตรก็ไม่ต้องตามไปหาเซลล์ที่สร้างสูตรไว้ เพียงเข้าไปแก้ในช่อง Refers to เท่านั้นครับ ทุกเซลล์ที่ใช้ FindName จะเปลี่ยนตามให้ทันที
สูตรยาวๆใช้งานยากๆจะได้กลายเป็นชื่อสั้นๆและนำไปใช้งานได้ง่ายขึ้นมากครับ
Download ตัวอย่างนี้ได้จาก
https://drive.google.com/file/d/1fxc2lh8wdUPYVJUJso2-CIOO9HZimj0D/view?usp=sharing