สารบัญ
ในบทความนี้ เราจะแสดงวิธีแปลง หมายเลขคอลัมน์เป็นตัวอักษร ใน Excel ใน 3 วิธีที่ง่ายและมีประสิทธิภาพ
ดาวน์โหลดสมุดงาน
คุณสามารถดาวน์โหลดสมุดงาน Excel แบบฝึกหัดได้ฟรีจากที่นี่
แปลง Column Number เป็น Letter.xlsm
3 วิธีง่ายๆ ในการแปลงเลขคอลัมน์เป็นตัวอักษรใน Excel
ในส่วนนี้ คุณจะได้เรียนรู้วิธีการแปลงเลขคอลัมน์เป็นตัวอักษรด้วย สูตร , VBA รหัสและ ตัวเลือกในตัว ใน Excel
1. สูตรการแปลงเลขคอลัมน์เป็นตัวอักษรใน Excel
พิจารณาชุดข้อมูลต่อไปนี้ซึ่งเราจะใช้เป็นตัวอย่างในการแปลงเลขคอลัมน์เป็นตัวอักษรโดยใช้สูตร
ขั้นตอน:
- เลือกเซลล์ ที่คุณต้องการให้แสดงผลลัพธ์
- ปุ่ม สูตรทั่วไป เพื่อแปลง หมายเลขคอลัมน์เป็นตัวอักษร คือ
=SUBSTITUTE(ADDRESS(1,col_number,4),"1","")
- ดังนั้น ใน เซลล์นั้นเขียนสูตรเป็น
=SUBSTITUTE(ADDRESS(1,B5,4),"1","")
ที่นี่
B5 = Cell หมายเลขอ้างอิงที่เก็บหมายเลขคอลัมน์เพื่อแปลงเป็นตัวอักษร
- กด Enter
คุณจะ รับที่อยู่ตัวอักษรที่เกี่ยวข้อง ( A ) ของหมายเลขคอลัมน์ ( 1 ) ในชุดข้อมูลของคุณ
- ตอนนี้ลากแถวลงโดย เติม จับ เพื่อใช้สูตรกับเซลล์ที่เหลือเพื่อแปลงเป็นตัวอักษร
สูตรรายละเอียด:
- ADDRESS(1,B5,4)
- เอาต์พุต: A1
- คำอธิบาย: ฟังก์ชัน ADDRESS ส่งคืนที่อยู่ของเซลล์ตามแถวและคอลัมน์ที่กำหนด เราจัดเตรียม หมายเลขแถว 1 และ หมายเลขคอลัมน์จาก B5 เพื่อสร้างที่อยู่ และเพื่อให้ได้ข้อมูลอ้างอิงที่เกี่ยวข้อง เราได้ตั้งค่า 4 สำหรับ abs_num อาร์กิวเมนต์
- abs_num = 4 เป็นค่าคงที่ คุณต้องตั้งค่าเป็น 4 มิฉะนั้น ที่อยู่เซลล์จะแสดงด้วยเครื่องหมาย $
- SUBSTITUTE(ที่อยู่(1,B5,4),”1″,””) -> ; กลายเป็น
- SUBSTITUTE(A1,”1″,””)
- เอาต์พุต: A
- คำอธิบาย: ฟังก์ชัน SUBSTITUTE แทนที่ 1 ด้วย ไม่มีอะไร (“”) จาก A1 ดังนั้นจึงส่งกลับ A .
อ่านเพิ่มเติม: [แก้ไข] ตัวเลขคอลัมน์ Excel แทนตัวอักษร (2 วิธีแก้ไข)
การอ่านที่คล้ายกัน
- VBA เพื่อใช้ช่วงตามหมายเลขคอลัมน์ใน Excel (4 วิธี)
- วิธีแปลงคอลัมน์ แผนภูมิตัวอักษรถึงตัวเลขใน Excel (4 วิธี)
- Excel VBA: กำหนดช่วงตามหมายเลขแถวและคอลัมน์ (3 ตัวอย่าง)
2. VBA เพื่อแปลงหมายเลขคอลัมน์เป็นตัวอักษรใน Excel
ขั้นตอนใน การแปลงหมายเลขคอลัมน์เป็นตัวอักษรใน Excel ด้วย VBA แสดงไว้ด้านล่าง
เราจะใช้ User-Defined Function (UDF) เพื่อแปลงไฟล์หมายเลข
ขั้นตอน:
- กด Alt + F11 บนแป้นพิมพ์หรือไปที่แท็บ ผู้พัฒนา -> Visual Basic เพื่อเปิด Visual Basic Editor .
- ในหน้าต่างรหัสป๊อปอัป จากแถบเมนู คลิก แทรก -> โมดูล .
- คัดลอกโค้ดต่อไปนี้และวางลงในหน้าต่างโค้ด
6165
นี่ไม่ใช่ขั้นตอนย่อยสำหรับโปรแกรม VBA ที่จะเรียกใช้ นี่เป็นการสร้าง User Defined Function (UDF) ดังนั้น หลังจากเขียนโค้ดแล้ว แทนที่จะคลิกปุ่มเรียกใช้ จากแถบเมนู ให้คลิก บันทึก
- ตอนนี้ให้กลับไปที่เวิร์กชีตที่สนใจ และเขียนฟังก์ชันที่คุณเพิ่งสร้างด้วยโค้ด VBA (Function NumToLetter ในบรรทัดแรกของโค้ด) และภายในวงเล็บของฟังก์ชัน NumToLetter ให้ส่ง หมายเลขอ้างอิงเซลล์ ที่คุณต้องการแปลงเป็นตัวอักษร (ในกรณีของเรา เราจะใส่ เซลล์ B5 ไว้ในวงเล็บ)
ดังนั้นสูตรสุดท้ายของเรา อ้างอิง
=NumToLetter(B5)
- กด Enter .
คุณจะได้รับที่อยู่ตัวอักษรที่เกี่ยวข้อง ( A ) ของหมายเลขคอลัมน์ ( 1 ) ในชุดข้อมูลของคุณ
- ตอนนี้ลาก แถวลงโดย Fill Handle เพื่อใช้ UDF กับเซลล์ที่เหลือเพื่อแปลงเป็นตัวอักษร
<0 อ่านเพิ่มเติม: Excel VBA: นับคอลัมน์ด้วยข้อมูล (2ตัวอย่าง)
3. ตัวเลือกในตัวของ Excel เพื่อเปลี่ยนหมายเลขคอลัมน์เป็นตัวอักษร
Excel มี ตัวเลือกในตัว เป็น เปลี่ยนหมายเลขคอลัมน์ (แสดงด้านล่างในภาพ) เป็นตัวอักษร
ขั้นตอน:
- คลิกแท็บ ไฟล์ -> ตัวเลือก .
- จากหน้าต่าง Excel ป๊อปอัป เลือก สูตร -> ยกเลิกการเลือก ช่อง รูปแบบการอ้างอิง R1C1 -> ตกลง .
คอลัมน์ของคุณจะมีตัวอักษร ที่อยู่แทนตัวเลข
อ่านเพิ่มเติม: วิธีนับคอลัมน์สำหรับ VLOOKUP ใน Excel (2 วิธี)
บทสรุป
บทความนี้แสดงวิธีแปลงหมายเลขคอลัมน์เป็นตัวอักษรใน Excel ใน 3 วิธีที่แตกต่างกัน ฉันหวังว่าบทความนี้มีประโยชน์มากสำหรับคุณ อย่าลังเลที่จะถามหากคุณมีคำถามเกี่ยวกับหัวข้อนี้