ตัวแปลงคอลัมน์เป็นตัวเลขใน Excel (5 ตัวอย่างง่ายๆ)

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

ในขณะที่ทำงานใน Excel บางครั้งเราจำเป็นต้องกำหนดหมายเลขคอลัมน์ปัจจุบันหรือเฉพาะเจาะจง แผ่นงานขนาดเล็กอาจหาหมายเลขคอลัมน์ได้ง่าย แต่เมื่อมีคนทำงานบนเวิร์กชีตขนาดใหญ่ที่มีข้อมูลและสูตรจำนวนมาก การคิดตัวอักษรประจำคอลัมน์ด้วยตนเองจะใช้เวลานาน ในบทความนี้ เราจะแสดงวิธีแก้ปัญหาสำหรับตัวแปลงตัวอักษรคอลัมน์เป็นตัวเลขใน Excel

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

คุณสามารถดาวน์โหลด Excel<ฟรี 2> สมุดงานจากที่นี่และฝึกฝนด้วยตัวคุณเอง

ตัวแปลงตัวอักษรจากคอลัมน์เป็นตัวเลข.xlsm

5 ตัวอย่างที่มีประโยชน์ของตัวอักษรจากคอลัมน์เป็นตัวเลข ตัวแปลงใน Excel

สำหรับบทความนี้ เราจะใช้ชุดข้อมูลต่อไปนี้ ที่นี่ คุณจะเห็นส่วนหัวของคอลัมน์ต่างๆ ของแผ่นงาน Excel เพื่อให้ขั้นตอนเสร็จสมบูรณ์ เราจะสาธิตห้าวิธีที่แตกต่างกัน ในที่นี้ เราจะใช้ ฟังก์ชัน COLUMN และจะรวม ฟังก์ชัน COLUMN และ ฟังก์ชัน INDIRECT ใช้สูตรที่ไม่ลบเลือน เปลี่ยนรูปแบบการอ้างอิง และ สุดท้าย ใช้ Visual Basics for Application (VBA) .

1. การใช้ฟังก์ชัน COLUMN

ในแนวทางแรก เราจะ ใช้ ฟังก์ชัน COLUMN ของ Excel เพื่อสร้างตัวแปลงตัวอักษรคอลัมน์เป็นตัวแปลงตัวเลข ทำตามขั้นตอนต่อไปนี้เพื่อทำความเข้าใจกระบวนการ

ขั้นตอนที่ 1:

  • ก่อนอื่นเราจะใช้ชุดข้อมูลต่อไปนี้เพื่อจุดประสงค์ในการทำงานของเรา
  • ในที่นี้ เราจะใช้ ฟังก์ชัน COLUMN สำหรับสองเงื่อนไข
  • เงื่อนไขแรกคือการค้นหาคอลัมน์ จำนวนเซลล์ที่ระบุและเซลล์ที่สองเป็นเซลล์ที่ทำงานปัจจุบัน

ขั้นตอนที่ 2:

  • ประการที่สอง หากต้องการทราบหมายเลขคอลัมน์ของเซลล์ใดเซลล์หนึ่ง ให้ใช้สูตรต่อไปนี้ของ ฟังก์ชัน COLUMN กล่าวถึงเซลล์
  • ตัวอย่าง ในที่นี้ เราจะใช้เซลล์ B5 .
=COLUMN(B5)

  • จากนั้น หลังจากกด Enter คุณจะเห็นหมายเลขคอลัมน์ของเซลล์ที่กล่าวถึง ซึ่งเป็นหมายเลขคอลัมน์ 2 สำหรับเซลล์ B5 .

ขั้นตอนที่ 3:

  • ถัดไป เพื่อกำหนดหมายเลขคอลัมน์ ของเซลล์ปัจจุบันที่คุณกำลังทำงานอยู่ ใช้สูตรต่อไปนี้ของ คอลัมน์ ฟังก์ชัน .
=COLUMN()

  • หลังจากกด Enter คุณจะเห็นหมายเลขคอลัมน์ของ e เซลล์ที่กำลังทำงานอยู่
  • ในตัวอย่างของเรา ซึ่งก็คือตัวเลข 3 สำหรับเซลล์ C6 .

อ่านเพิ่มเติม: [แก้ไข] ตัวเลขในคอลัมน์ Excel แทนตัวอักษร (2 วิธีแก้ไข)

2 การรวมฟังก์ชัน COLUMN และ INDIRECT

ในแนวทางแรกของเรา คุณเห็นการใช้ฟังก์ชันเดียวเพื่อสร้างตัวแปลงตัวอักษรคอลัมน์เป็นตัวเลข ในวิธีที่สองเราจะรวม ฟังก์ชัน COLUMN กับ ฟังก์ชัน INDIRECT เพื่อให้เข้าใจขั้นตอนทั้งหมด ให้ทำตามขั้นตอนต่อไปนี้

ขั้นตอนที่ 1:

  • ก่อนอื่น ให้ใช้ชุดข้อมูลต่อไปนี้เพื่อใช้สูตร
  • ที่นี่ ในคอลัมน์ B เราจะเลือกส่วนหัวของคอลัมน์บางส่วนของเวิร์กชีต Excel และในคอลัมน์ C เราจะหาหมายเลขคอลัมน์

ขั้นตอนที่ 2:

  • ประการที่สอง เขียนสูตรต่อไปนี้ในเซลล์ C5 ซึ่งเป็นการรวมกันของ ฟังก์ชัน COLUMN และ ฟังก์ชัน INDIRECT .
=COLUMN(INDIRECT(B5&"1"))

  • เราจะป้อนสูตรนี้ใน เซลล์ C5 เพื่อกำหนดหมายเลขคอลัมน์ของคอลัมน์ A ซึ่งอยู่ในเซลล์ B5 .

ขั้นตอนที่ 3:

  • จากนั้น กด Enter และคุณจะเห็นหมายเลขคอลัมน์ของคอลัมน์ A ในเซลล์ C5 ซึ่งก็คือ 1 .
  • สุดท้าย ใช้ ป้อนอัตโนมัติ เพื่อลากสูตรสำหรับ r เซลล์อื่นๆ
  • ดังนั้น คุณจะเห็นหมายเลขคอลัมน์ทั้งหมดในเซลล์ที่เกี่ยวข้อง

รายละเอียดของสูตร
  • ก่อนอื่น INDIRECT(“B5”) หมายความว่าจะใช้ค่าเซลล์ของ B5 ซึ่งก็คือ <1 A .
  • จากนั้น INDIRECT(B5&1) รับค่าก่อนหน้าเอาต์พุตและเชื่อมต่อ 1 กับเอาต์พุตของโค้ดก่อนหน้าเพื่อให้เป็น A1
  • สุดท้าย COLUMN (INDIRECT(B5&”1″)) จะแสดงหมายเลขคอลัมน์ของเซลล์ A1 ซึ่งก็คือ 1

อ่านเพิ่มเติม: วิธีแปลงตัวอักษรคอลัมน์เป็นแผนภูมิตัวเลขใน Excel (4 วิธี)

3. การใช้แบบไม่ลบเลือน สูตร

หากคุณทำงานกับชุดข้อมูลขนาดใหญ่ใน Excel การใช้วิธีที่สองอาจใช้เวลานาน เนื่องจาก ฟังก์ชัน INDIRECT เป็นฟังก์ชันที่เปลี่ยนแปลงได้ ซึ่งทำให้สมุดงานทำงานช้าลง ในกรณีนั้น คุณสามารถใช้ ฟังก์ชัน MATCH และ ฟังก์ชัน ADDRESS กับ ฟังก์ชัน COLUMN เนื่องจากทั้งสองฟังก์ชันไม่เปลี่ยนแปลง ดูขั้นตอนต่อไปนี้เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการ

ขั้นตอนที่ 1:

  • ก่อนอื่น ในเซลล์ C5 จดสูตรต่อไปนี้
=MATCH(B5&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)

ขั้นตอนที่ 2:

  • จากนั้นกด Enter แล้วคุณจะเห็นหมายเลขคอลัมน์ของคอลัมน์ที่ต้องการ
  • สุดท้าย ให้ลาก สูตรไปยังเซลล์ด้านล่างของคอลัมน์เพื่อรับหมายเลขคอลัมน์สำหรับตัวอักษรประจำคอลัมน์ทั้งหมด

รายละเอียดของสูตร
  • อย่างแรก COLUMN($1:$1) แทนคอลัมน์ทั้งหมดของแถวแรกในแผ่นงาน
  • อย่างที่สอง ADDRESS(1, COLUMN($1) :$1), 4) จะจัดเรียงข้อความด้วยแถวแรกและทั้งหมดคอลัมน์ของเวิร์กชีต เช่น “ A1 ”, “ B1 ” เป็นต้น จนจบเวิร์กชีต
  • สุดท้าย สูตร MATCH(B5&”1″, ADDRESS(1, COLUMN($1:$1), 4), 0) ตรงกับค่าเซลล์ที่กำหนดในเซลล์ B5 ที่แปลงเป็นการอ้างอิงเซลล์ ซึ่งคือ A1 และส่งคืนตำแหน่งที่ตรงกับการจัดเรียงก่อนหน้า
  • สุดท้าย 0 จะได้รับเพื่อค้นหาการจับคู่ที่ตรงกันใน สูตร

อ่านเพิ่มเติม: วิธีคืนค่าจำนวนคอลัมน์ที่ตรงกันใน Excel (5 วิธีที่เป็นประโยชน์)

4. การปรับเปลี่ยนรูปแบบการอ้างอิง

กระบวนการแปลงตัวอักษรประจำคอลัมน์เป็นตัวเลขประจำคอลัมน์ใน Excel ค่อนข้างง่ายและไม่ซับซ้อน หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการนี้ ให้ทำตามขั้นตอนด้านล่าง

ขั้นตอนที่ 1:

  • ก่อนอื่น ดูชุดข้อมูลต่อไปนี้
  • ที่นี่ การอ้างอิงในสูตรของเซลล์ C5 แสดงหมายเลขเซลล์ในตัวอักษรประจำคอลัมน์ซึ่งก็คือ B5 .
  • เราจะแปลงตัวอักษรประจำคอลัมน์เป็นตัวเลขโดยเปลี่ยนรอบการอ้างอิง

ขั้นตอนที่ 2:

  • ในการทำเช่นนั้น ก่อนอื่นให้กดแท็บ ไฟล์ บน Ribbon

  • จากนั้น เลือกคำสั่ง ตัวเลือก

ขั้นตอนที่ 3:

  • ประการที่สาม หลังจากเลือกคำสั่งแล้ว คุณจะพบกล่องโต้ตอบชื่อ ตัวเลือกของ Excel .
  • ในนั้น จากแท็บสูตร ให้ทำเครื่องหมาย สไตล์อ้างอิง R1C1 .
  • สุดท้าย กด ตกลง .
<0

ขั้นตอนที่ 4:

  • สุดท้าย คุณจะเห็นว่าเวิร์กชีตของคุณจะมี สไตล์การอ้างอิง R1C1 ซึ่งคอลัมน์ของแผ่นงานจะเปลี่ยนเป็นค่าตัวเลข

อ่านเพิ่มเติม: วิธีการ เปลี่ยนชื่อคอลัมน์จาก ABC เป็น 1 2 3 ใน Excel

5. การใช้ VBA เพื่อแปลงตัวอักษรของคอลัมน์เป็นตัวเลขใน Excel

ในวิธีสุดท้าย เราจะใช้ Visual พื้นฐานสำหรับแอปพลิเคชัน (VBA) ด้วยการใช้ VBA เราสามารถกำหนดหมายเลขคอลัมน์ได้หลังจากใส่ตัวอักษรประจำคอลัมน์ในโค้ด ทำตามขั้นตอนต่อไปนี้เพื่อทำความเข้าใจขั้นตอน

ขั้นตอนที่ 1:

  • ประการแรก เราจะใช้ชุดข้อมูลต่อไปนี้เพื่อใช้ VBA .

ขั้นตอนที่ 2:

  • จากนั้น เลือก ภาพ คำสั่งพื้นฐาน จากกลุ่ม โค้ด ในแท็บ นักพัฒนาซอฟต์แวร์

ขั้นตอนที่ 3:

  • ประการที่สาม ช่องสำหรับใส่รหัสจะเปิดขึ้นหลังจากเลือก Visaul Basic<17 คำสั่ง
  • จากช่อง ให้เลือกคำสั่ง โมดูล ในแท็บ แทรก 13>

ขั้นตอนที่ 4:

  • ประการที่สี่ คัดลอก โค้ด VBA ต่อไปนี้แล้ววาง ลงใน โมดูล .
  • ที่นี่ เราจะแทรกตัวอักษรประจำคอลัมน์ XFD เพื่อค้นหาหมายเลขคอลัมน์
4816

  • จากนั้นบันทึกโค้ดด้านบนและกดปุ่ม ปุ่มเล่นเพื่อเปิดใช้งาน

ขั้นตอนที่ 5:

  • สุดท้าย หลังจากเล่นรหัสแล้ว คุณจะ ดูหมายเลขคอลัมน์ที่สอดคล้องกันของ XFD ซึ่งก็คือ 16384

  • คุณสามารถเรียกใช้โค้ดนี้สำหรับตัวอักษรคอลัมน์อื่นๆ ได้เช่นกัน และค้นหาหมายเลขคอลัมน์ที่เกี่ยวข้อง

อ่านเพิ่มเติม: <2 Excel VBA: กำหนดช่วงตามแถวและหมายเลขคอลัมน์ (3 ตัวอย่าง)

สรุป

จบบทความนี้ ฉันหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์ หลังจากอ่านบทความนี้ คุณจะสามารถสร้างตัวแปลงตัวอักษรคอลัมน์เป็นตัวเลข Excel โดยใช้วิธีใดก็ได้ โปรดแบ่งปันคำถามหรือคำแนะนำเพิ่มเติมกับเราในส่วนความเห็นด้านล่าง

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