สารบัญ
เป็นเรื่องปกติที่จะใช้การอ้างอิงเซลล์ใน Excel แต่ยกเว้นวิธีดั้งเดิม มีหลายวิธีที่คุณสามารถอ้างอิงเซลล์ตามหมายเลขแถวและคอลัมน์ใน Excel บทความนี้จะแสดงวิธีที่มีประสิทธิภาพทั้ง 4 วิธีในการอ้างอิงเซลล์ตามแถวและหมายเลขคอลัมน์ใน Excel ด้วยขั้นตอนที่ชัดเจนและภาพประกอบที่ชัดเจน
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลด เทมเพลต Excel ฟรีจากที่นี่และฝึกฝนด้วยตัวเอง
อ้างอิงเซลล์ตามแถวและหมายเลขคอลัมน์.xlsm
4 วิธี เพื่ออ้างอิงเซลล์ตามแถวและหมายเลขคอลัมน์ใน Excel
เรามาทำความรู้จักกับชุดข้อมูลของเราก่อนซึ่งแสดงถึงราคาของผลไม้บางชนิด
1. ใช้ฟังก์ชัน INDIRECT และ ADDRESS เพื่ออ้างอิงเซลล์ตามแถวและหมายเลขคอลัมน์
ในขณะที่ใช้ ฟังก์ชัน ADDRESS ภายใน ฟังก์ชัน INDIRECT เราสามารถอ้างอิงเซลล์ได้โดย หมายเลขแถวและคอลัมน์เพื่อรับค่า
ขั้นตอน:
- เปิดใช้งาน เซลล์ C13 .
- พิมพ์ สูตร ต่อไปนี้ ในนั้น-
=INDIRECT(ADDRESS(C11,C12))
- สุดท้าย เพียง กด ปุ่ม Enter เพื่อรับผลลัพธ์
⏬ รายละเอียดสูตร:
➥ ADDRESS(C11,C12)
ฟังก์ชัน ADDRESS จะคืนค่าการอ้างอิงเซลล์เริ่มต้นสำหรับแถวหมายเลข 8 และหมายเลขคอลัมน์ 2 ดังนั้นจะส่งกลับ as-
“$B$8”
➥ INDIRECT(ADDRESS(C11,C12))
สุดท้ายฟังก์ชัน INDIRECT จะส่งกลับค่าของเซลล์นั้นตามการอ้างอิงเซลล์และนั่นคือ-
“นาฬิกา”
อ่านเพิ่มเติม : Excel VBA: รับแถวและหมายเลขคอลัมน์จากที่อยู่เซลล์ (4 วิธี)
2. ใช้ฟังก์ชัน INDEX เพื่ออ้างอิงเซลล์ตามแถวและหมายเลขคอลัมน์
ในการรับค่า คุณสามารถใช้ ฟังก์ชัน INDEX เพื่ออ้างอิงเซลล์ตามแถวและหมายเลขคอลัมน์
ขั้นตอน:
- เขียน สูตร ต่อไปนี้ ใน เซลล์ C13 – <14
=INDEX(A1:C9,C11,C12)
- จากนั้น หากต้องการ รับ ผลลัพธ์ ให้กดปุ่ม Enter ปุ่ม .
อ่านเพิ่มเติม: วิธีส่งคืนที่อยู่เซลล์แทนค่าใน Excel (5 วิธี)
การอ่านที่คล้ายกัน
- วิธีคืนที่อยู่ของเซลล์ที่ตรงกันใน Excel (3 วิธีง่ายๆ)<4
- VBA เพื่อแปลงจำนวนคอลัมน์เป็นตัวอักษรใน Excel (3 วิธี)
- วิธีคืนค่าจำนวนคอลัมน์ที่ตรงกันใน Excel (5 วิธีที่มีประโยชน์)
- ที่อยู่เซลล์ใน Excel คืออะไร (ประเภทพร้อมตัวอย่าง)
3. ใช้การอ้างอิงข้อความภายในฟังก์ชัน INDIRECT เพื่ออ้างอิงเซลล์ตามแถวและหมายเลขคอลัมน์
อีกครั้ง เราจะใช้ฟังก์ชัน INDIRECT ที่นี่ แต่ที่นี่เราจะป้อนหมายเลขแถวและหมายเลขคอลัมน์เป็นข้อความอ้างอิง มาดูวิธีการกันเลย
ขั้นตอน:
- ใน เซลล์ C13 ให้พิมพ์ดังต่อไปนี้ สูตร –
=INDIRECT("R" & 8 & "C" & 2,FALSE)
- ต่อมา กด เครื่องหมาย ป้อน ปุ่มสำหรับผลลัพธ์
อ่านเพิ่มเติม: วิธีรับค่าเซลล์ตามที่อยู่ใน Excel (6 วิธีง่ายๆ)
4. การอ้างอิงเซลล์ตามแถวและหมายเลขคอลัมน์โดยใช้ฟังก์ชันที่กำหนดโดยผู้ใช้
ในวิธีนี้ เราจะทำงานในลักษณะที่แตกต่างกันเล็กน้อย ก่อนอื่น เราจะสร้าง User Defined Function ชื่อ UseReference โดยใช้ VBA จากนั้นเราจะนำไปใช้กับชีตของเรา
ขั้นตอน:
- คลิกขวา บนแผ่นงาน ชื่อเรื่อง .
- หลังจากนั้น เลือก ดู รหัส จาก เมนูบริบท .
A VBA หน้าต่างจะเปิดขึ้น หรือคุณสามารถกด Alt+F11 เพื่อเปิดหน้าต่าง VBA โดยตรง
- ตอนนี้คลิก แทรก > โมดูล .
- ในขณะนี้ พิมพ์ รหัส ต่อไปนี้ ในโมดูล-
8518
- จากนั้น ไม่จำเป็นต้องเรียกใช้ รหัส เพียงแค่ย่อหน้าต่าง VBA และ ไป กลับไปที่ แผ่นงาน .
ตอนนี้ ดูว่าฟังก์ชันของเราพร้อมใช้งานแล้ว เราจะต้องระบุเพียงหมายเลขแถวและหมายเลขคอลัมน์และจะส่งกลับค่าตามการอ้างอิงนั้น
- หากต้องการรับค่าจาก เซลล์ B8 พิมพ์สูตรต่อไปนี้ใน เซลล์ C13-
=UseReference(C11,C12)
- สุดท้าย เพียง กดปุ่ม ปุ่ม Enter ให้เสร็จ
และดูสิ เรามีค่าที่ถูกต้อง
อ่านเพิ่มเติม: Excel VBA: กำหนดช่วงตามแถวและหมายเลขคอลัมน์ (3 ตัวอย่าง)
สรุป
ฉันหวังว่าขั้นตอนที่อธิบายไว้ข้างต้นจะดีพอที่จะอ้างอิงเซลล์ ตามหมายเลขแถวและคอลัมน์ใน Excel อย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นและโปรดให้ข้อเสนอแนะ