วิธีอ้างอิงเซลล์ตามแถวและหมายเลขคอลัมน์ใน Excel (4 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

เป็นเรื่องปกติที่จะใช้การอ้างอิงเซลล์ใน 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 อย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นและโปรดให้ข้อเสนอแนะ

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง