ROW ส่งคืนหมายเลขแถว (Row Number) ของเซลล์หรือช่วงที่ระบุ ส่งคืนตัวเลขแถว 1, 2, 3… มีประโยชน์ในการกำหนดหมายเลขลำดับแบบไดนามิก และสร้างสูตรที่ปรับตัวตามตำแหน่ง
=ROW([reference])
=ROW([reference])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| reference | Reference | Optional | current_row | เซลล์ที่ต้องการทราบเลขแถว (ว่าง = เซลล์ปัจจุบัน) |
ROW(SpecificCell)=ROW(SpecificCell)
5
ROW()=ROW()
เลขแถวปัจจุบัน
ROW(MyRange)=ROW(MyRange)
{1;2;3}
ROW()=ROW()
5 (ถ้าอยู่แถว 5)
ROW()-1=ROW()-1
4 (ถ้าอยู่แถว 5)
ROW ส่งคืนหมายเลขแถวเป็นตัวเลข (1-1048576 สำหรับ Excel modern)
ROW() ส่งคืนแถวปัจจุบัน ROW(A1) ส่งคืนแถวของเซลล์ A1 (เสมอ 1)
ได้ แต่ถ้า range มีหลายแถว จะส่งคืนหมายเลขแถวแรก
ได้ครับ เช่น =ROW()-header_row จะให้หมายเลขลำดับอัตโนมัติ
ใช้ได้ร่วมกัน เช่น =CONCATENATE(ROW(),”_”,COLUMN()) สำหรับรหัสเซลล์
ใช้ INDIRECT(“ROW”) ล่าช้า หรือใช้ INDEX เพื่อให้สูตรอ้างอิง relative position
ฟังก์ชัน ROW ใน Excel ช่วยส่งกลับหมายเลขแถวของการอ้างอิง