COLUMN ส่งคืนหมายเลขคอลัมน์ (Column Number) ของเซลล์หรือช่วงที่ระบุ ส่งคืนตัวเลขคอลัมน์ 1, 2, 3… (A=1, B=2 เป็นต้น) มีประโยชน์ในการระบุตำแหน่งคอลัมน์แบบไดนามิก
=COLUMN([reference])
=COLUMN([reference])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| reference | Reference | Optional | current_column | เซลล์ที่ต้องการทราบเลขคอลัมน์ (ว่าง = เซลล์ปัจจุบัน) |
COLUMN(CellC5)=COLUMN(CellC5)
3
COLUMN()=COLUMN()
เลขคอลัมน์ปัจจุบัน
COLUMN(MyRange)=COLUMN(MyRange)
{1,2,3}
COLUMN()=COLUMN()
3 (ถ้าอยู่คอลัมน์ C)
CHAR(64+COLUMN())=CHAR(64+COLUMN())
C (ถ้าอยู่คอลัมน์ 3)
COLUMN ส่งคืนหมายเลขคอลัมน์เป็นตัวเลข (1-16384 สำหรับ Excel modern, A=1, B=2)
COLUMN() ส่งคืนคอลัมน์ปัจจุบัน COLUMN(A1) ส่งคืนคอลัมน์ของเซลล์ A1 (เสมอ 1)
ได้ แต่ถ้า range มีหลายคอลัมน์ จะส่งคืนหมายเลขคอลัมน์แรก
ใช้ CHAR(64+COLUMN()) สำหรับ A-Z หรือใช้ Regex/VBA สำหรับ A-ZZ
ได้ครับ สร้าง unique ID เช่น =ROW()&”_”&COLUMN() ได้ “5_3”
ใช้ INDEX() หรือ INDIRECT() เช่น =INDEX(Range, ROW()-header, COLUMN()-1)
ฟังก์ชัน COLUMN ใน Excel ช่วยส่งกลับหมายเลขคอลัมน์ของการอ้างอิง