ADDRESS สร้างข้อความที่เป็นตำแหน่งเซลล์จากหมายเลขแถวและคอลัมน์ รองรับ Absolute Mixed Relative และสไตล์ R1C1 มักใช้คู่กับ INDIRECT เพื่อสร้าง Dynamic Reference
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| row_num | Number | หมายเลขแถวที่ต้องการอ้างอิง (1, 2, 3, …) | |
| column_num | Number | หมายเลขคอลัมน์ที่ต้องการอ้างอิง (1=A, 2=B, 3=C, …) | |
| [abs_num]ไม่บังคับ | Number | 1 | ประเภทการอ้างอิง: 1=$A$1, 2=A$1, 3=$A1, 4=A1 |
| [a1]ไม่บังคับ | Boolean | TRUE | TRUE=สไตล์ A1 (default), FALSE=สไตล์ R1C1 |
| [sheet_text]ไม่บังคับ | Text | ชื่อ Sheet ที่ต้องการอ้างอิง (จะใส่ไว้หน้า !) ถ้าไม่ระบุจะอ้างอิง Sheet ปัจจุบัน |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
ADDRESS สร้างข้อความที่เป็นตำแหน่งเซลล์ (เช่น ‘$A$1’) จากหมายเลขแถวและคอลัมน์ รองรับ Absolute ($A$1) Mixed ($A1, A$1) และ Relative (A1) รวมถึงสไตล์ R1C1 และสามารถระบุชื่อ Sheet ได้ มักใช้คู่กับ INDIRECT เพื่อสร้าง Dynamic Reference ใช้คู่กับ INDIRECT ROW COLUMN INDEX MATCH
ใช้คู่กับ INDIRECT เพื่อสร้างการอ้างอิงที่เปลี่ยนตามค่าในเซลล์
ใช้ sheet_text ร่วมกับ HYPERLINK สร้างเมนูนำทางไปยัง Sheet ต่างๆ
แสดงตำแหน่งเซลล์ที่เป็นผลลัพธ์จากการคำนวณ เช่น แสดงว่าค่าสูงสุดอยู่ที่เซลล์ไหน
แถว 5 คอลัมน์ 3 (C) แบบ Absolute (ค่า default abs_num=1)
abs_num=4 สร้าง Relative reference ไม่มีเครื่องหมาย $
abs_num=2 ล็อกเฉพาะแถว (C$5) สำหรับใช้ใน VLOOKUP
สร้างการอ้างอิงไปยังเซลล์ A1 ใน Sheet ชื่อ Data
หาแถวที่ตรงกับ A1 ใน B แล้วดึงค่าจากคอลัมน์ C (Dynamic lookup)
a1=FALSE สร้างการอ้างอิงแบบ R1C1 (Row 5 Column 3)
1 = $A$1 (Absolute ทั้งคู่), 2 = A$1 (ล็อกแถว), 3 = $A1 (ล็อกคอลัมน์), 4 = A1 (Relative ทั้งคู่)
ADDRESS คืนค่าเป็นข้อความ (text) ไม่ใช่การอ้างอิงจริง ต้องใช้ร่วมกับ INDIRECT เพื่อใช้เป็นการอ้างอิงได้
ADDRESS สร้างข้อความได้ แต่ INDIRECT ไม่รองรับการอ้างอิงข้าม workbook ที่ปิดอยู่
A1 ใช้ตัวอักษรสำหรับคอลัมน์ (A, B, C) ส่วน R1C1 ใช้ตัวเลขทั้งคู่ (R1C1 = Row 1 Column 1)
ทุกเวอร์ชันตั้งแต่ Excel 2003 เป็นฟังก์ชันพื้นฐานที่มีใน spreadsheet ทุกโปรแกรม
ฟังก์ชันที่ผู้เขียนโยงไว้กับ ADDRESS จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
COLUMN ส่งคืนหมายเลขคอลัมน์ (Column Number) ของเซลล์หรือช่วงที่ระบุ ส่งคืนตัวเลขคอลัมน์ 1, 2, 3… (A=1, B=2 เป็นต้น) มีประโยชน์ในการระบุตำแหน่งคอลัมน์แบบไดนามิก
HYPERLINK สร้างลิงก์ที่คลิกได้ไปยังเว็บไซต์ ไฟล์ เซลล์ใน Sheet อื่น หรืออีเมล สามารถกำหนดข้อความที่แสดงต่างจาก URL จริงได้
INDEX คืนค่าหรือ reference ของเซลล์จากตำแหน่งที่ระบุใน range หรือ array โดยอ้างอิงจากหมายเลขแถวและคอลัมน์ที่เราระบุ มักถูกใช้ร่วมกับ MATCH เพื่อสร้าง INDEX-MATCH pattern ที่ยืดหยุ่นกว่า VLOOKUP เยอะ เพราะสามารถดึงข้อมูลจากทิศทางไหนก็ได้ และไม่พังเมื่อมีการแทรกหรือลบคอลัมน์
INDIRECT แปลงข้อความเป็นการอ้างอิงเซลล์จริง ช่วยให้สามารถเปลี่ยนตำแหน่งเซลล์ได้ไดนามิกโดยใช้ตัวเลขหรือชื่อเซลล์
MATCH คืนเลขลำดับตำแหน่งของค่าที่ค้นหาในช่วงข้อมูลแถวเดียวหรือคอลัมน์เดียว รองรับการค้นหา 3 โหมด คือ Exact Match (0) ที่ไม่ต้องเรียงข้อมูล, Approximate Match แบบ Less Than or Equal (1) ที่ต้องเรียงจากน้อยไปมาก, และ Greater Than or Equal (-1) ที่ต้องเรียงจากมากไปน้อย รองรับ Wildcard (* และ ?) ในโหมด Exact Match และมักใช้คู่กับ INDEX เป็นรูปแบบ INDEX-MATCH ที่ยืดหยุ่นกว่า VLOOKUP
ROW ส่งคืนหมายเลขแถว (Row Number) ของเซลล์หรือช่วงที่ระบุ ส่งคืนตัวเลขแถว 1, 2, 3… มีประโยชน์ในการกำหนดหมายเลขลำดับแบบไดนามิก และสร้างสูตรที่ปรับตัวตามตำแหน่ง
ดึงข้อมูลเกี่ยวกับเซลล์ เช่น ที่อยู่ ชื่อไฟล์ รูปแบบตัวเลข หรือความกว้างคอลัมน์ ใช้ทำ Dynamic Header, ตรวจสอบไฟล์ก่อนประมวลผล หรือแสดง Path ของ Workbook บนรายงาน
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่