หัวหน้าใช้นิ้วจิ้ม ใส่สีลงมาในตาราง สั่งมาว่าให้หาค่าตัวเลขที่เห็นนี้ออกมาใช้ สูตรอะไรเอ่ย

IndirectAddress

 

ก่อนจะรีบไปหาสูตร ควรคิดอ่านใจหัวหน้าว่า นอกจากตัวเลขที่อยากได้นี้ อีกหน่อยเกิดมีตัวเลขตรงอื่นอีกที่หัวหน้าอยากได้ขึ้นมา จะบอกหัวหน้ายังไงว่าที่อยากจะดูนั้น หัวหน้าต้องบอกมาก่อนว่าอยากดูตรงนั้นด้วยสาเหตุอะไร

ดูจากตารางนี้ ไม่มีหัวตารางด้านบน ไม่มีหัวตารางด้านข้างกำกับไว้ว่าเป็นรายการเรื่องอะไร ซึ่งทำให้หาค่าที่ต้องการด้วยสูตร VLookup XLookup Match ไม่ได้

มีแค่ Headings ที่บอกว่าเป็น Row หรือ Column อะไรเท่านั้น เช่น เลข 111 อยู่ที่ Row 11 ตัดกับ Column D ซึ่ง Excel มีสูตรหาค่าตรงตำแหน่งที่ตัดกันแบบ Intersection

=11:11 D:D

ได้สูตรหนึ่งล่ะ แต่ถ้าหัวหน้าต้องการค่าอื่นด้วยล่ะ จะทำยังไงให้หาค่าได้โดยไม่ต้องไปสร้างหรือแก้ไขสูตรใหม่

สูตรต่อไป ถ้าหัวหน้าใช้ตำแหน่งเซลล์มาเป็นตัวชี้ล่ะ เช่น ให้หาค่า 111 ที่เก็บไว้ในเซลล์ D11 ให้ใช้สูตร
=Indirect("D11")
 
หรือถ้ากรอกคำว่า D11 ไว้ที่เซลล์ A1 ให้ใช้สูตร = Indirect(A1) จะได้เลข 111
 
อีกทางหนึ่ง ถ้าหัวหน้าบอกให้หาค่าจากเลขที่ของ Row ตัดกับเลขที่ของ Column ล่ะ เช่น เลข 111 มาจาก Row ที่ 11 ตัดกับ Column ที่ 4
=Address(11, 4) จะได้ $D$11
 
พอเอาไปซ้อนกับ =Indirect(Address(11,4)) จะได้ 111
 
หรือ
 
=Offset(A1, 11-1, 4-1)
 
หรือ
 
=Index(A1:I14, 11, 4)
 
โดยแยกเลข 4 กับ 11 ให้กรอกไว้ที่เซลล์แล้วลิงก์เข้ามาใช้ในวงเล็บของสูตรเหล่านี้
 
ปล ให้สังเกตว่าในวงเล็บของสูตรจะอ้างถึ่ง Row ก่อน Column เสมอ

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