สารบัญ
หลายคนใช้สเปรดชีตในงานประจำวัน ทำให้เป็นองค์ประกอบสำคัญของสำนักงาน ในขณะที่คนส่วนใหญ่ใช้สเปรดชีตในลักษณะพื้นฐานพอสมควร ผู้ใช้ขั้นสูงบางคนพบว่าการ แปลงตัวเลขเป็นคำ ใน Excel นั้นยากหรือซับซ้อน ในคู่มือนี้ เราได้แก้ไขปัญหานี้และให้ สี่ วิธีต่างๆ ใน แปลงตัวเลขเป็นคำ ใน Excel นอกจากนี้ ยังมีอีก สาม วิธีสำหรับ การแปลงตัวเลขเป็นรูปแบบข้อความ
ดาวน์โหลดเวิร์กบุ๊ก
คุณสามารถดาวน์โหลดเวิร์กบุ๊กที่เราใช้ในนี้ได้ จากบทความด้านล่างนี้และฝึกฝนด้วยตัวเอง
4 วิธีแปลงตัวเลขเป็น Words ใน Excel
ส่วนนี้ของบทความนี้จะอธิบายวิธีการแปลงตัวเลขเป็นคำใน Excel นอกจากนี้ เราจะสาธิต สี่ เทคนิคในการดำเนินการ สำหรับการดำเนินการเซสชัน เราจะใช้ เวอร์ชัน Microsoft 365
1. การใช้ฟังก์ชันรวมใน Excel เพื่อแปลงตัวเลขเป็นคำ
สูตร Excel ที่ เราใช้ที่นี่อาศัย สี่ ฟังก์ชัน ซ้าย , กลาง , ข้อความ , และ เลือก ฟังก์ชัน
อย่างแรก ไวยากรณ์ของฟังก์ชัน ซ้าย เป็นดังนี้:
โดยพื้นฐานแล้ว ฟังก์ชันนี้ใช้เพื่อแยกอักขระออกจากข้อความ
=ซ้าย (ข้อความ, C6:C9 .สุดท้าย คุณจะได้รับจำนวนเงินที่แปลงทั้งหมด
อ่านเพิ่มเติม: วิธีแปลงตัวเลขเป็นข้อความและเก็บเลขศูนย์ต่อท้ายใน Excel (4 วิธี)
วิธีแปลงตัวเลขเป็นรูปแบบข้อความใน Excel
ถึงตอนนี้ เรา ' ได้พูดคุยเกี่ยวกับ วิธีแปลงตัวเลขเป็นคำ ใน Excel บทความนี้อธิบายวิธี เปลี่ยนตัวเลขเป็นรูปแบบข้อความ ใน Excel เป็นวิธีที่ง่ายและรวดเร็วที่สุดในการแปลงตัวเลขเป็นข้อความ
ทำตามขั้นตอนเหล่านี้เพื่อใช้วิธีนี้:
- ขั้นแรก เลือกเซลล์ที่มีค่าตัวเลขที่คุณ ต้องการแปลงเป็นข้อความ (ในกรณีของเรา เซลล์ C5:C9 )
- ประการที่สอง ไปที่แท็บ หน้าแรก แล้วเลือก ข้อความ ตัวเลือกจากเมนูแบบเลื่อนลงประเภทเซลล์ภายใต้ส่วน ตัวเลข
ด้วยเหตุนี้ ระบบจะแปลงตัวเลขของเซลล์ที่คุณเลือก ค่าเป็นข้อความ คุณสามารถเข้าใจได้โดยสังเกตการจัดตำแหน่ง ตามค่าเริ่มต้น ข้อความจะจัดชิดซ้ายและตัวเลขจะชิดขวาใน Excel
หรือกด CTRL+1 เพื่อเปิดหน้าต่างชื่อ จัดรูปแบบเซลล์ และเลือกตัวเลือก ตัวเลข จากนั้นเลือกหมวดหมู่ ข้อความ จากที่นั่น
อ่านเพิ่มเติม: Excel VBA เพื่อแปลงตัวเลขเป็นข้อความ (4 ตัวอย่าง)
ส่วนแบบฝึกหัด
สำหรับแบบฝึกหัด เราได้เพิ่มส่วนแบบฝึกหัดบน แต่ละแผ่นด้านขวาส่วน
สรุป
ที่นี่ เราได้พยายามทำให้บทความนี้เป็นแนวทางที่ดีที่สุดเกี่ยวกับวิธีแปลงตัวเลขเป็นคำหรือข้อความที่เหมาะสมใน เอ็มเอส เอ็กเซล . ยิ่งไปกว่านั้น เราได้จำกัดเทคนิคที่แตกต่างกัน เจ็ด เทคนิคในบทความนี้ เพื่อให้คุณสามารถเลือกตัวเลือกที่ดีที่สุดและเหมาะสมที่สุดสำหรับสถานการณ์เฉพาะของคุณ ดังนั้น เราหวังว่าคุณจะพบวิธีแก้ปัญหาที่คุณต้องการ กรุณาแสดงความคิดเห็นหากคุณมีข้อเสนอแนะหรือคำถามใด ๆ ขอบคุณค่ะ
[num_chars])ข้อความ: สตริงข้อความที่จะดึงอักขระออกมา
num_chars [ไม่บังคับ]: จำนวนอักขระที่ต้องการแยก มันเริ่มจากด้านซ้าย ตามค่าเริ่มต้น num_chars=1 .
ประการที่สอง ไวยากรณ์ของฟังก์ชัน MID เป็นดังนี้:
อันที่จริง ฟังก์ชันนี้ใช้เพื่อ แยกข้อความจากภายในสตริง
Text: ข้อความที่จะแยกออกมา<3
start_num: ตำแหน่งของอักขระตัวแรกที่จะแยก
num_chars: จำนวนอักขระที่จะแยก
ประการที่สาม ไวยากรณ์ของฟังก์ชัน TEXT เป็นดังนี้:
ในที่สุด ฟังก์ชันนี้จะแปลงตัวเลขเป็นข้อความในรูปแบบตัวเลข
=TEXT (value, format_text)value: ตัวเลขที่จะแปลง
format_text: รูปแบบตัวเลขที่จะใช้
ถัดไป ไวยากรณ์ของฟังก์ชัน CHOOSE เป็นดังนี้:
ฟังก์ชันนี้รับค่าจากรายการตามตำแหน่ง
=CHOOSE (index_num, value1, [value2], …)index_num: ค่าที่เลือก ตัวเลขระหว่าง 1 และ 254 .
value1: ค่าแรกที่จะเลือก
value2 [ไม่บังคับ]: ค่าที่สองให้เลือก
- ที่นี่ เราจะแปลงตัวเลขในคอลัมน์ Numbers in Words <13
- ตอนนี้ จดสูตรต่อไปนี้ใน C5 เซลล์
- จากนั้น ให้กด ENTER <12
- ตอนนี้ คุณสามารถเขียนสูตรสำหรับแถวที่เหลือหรือเพียงแค่ใช้ Excel AutoFi ll คุณสมบัติ .
- ประการแรก จดตัวเลขทั้งหมดเป็นคำด้วยตนเองใน คอลัมน์ C .
- ตอนนี้ ใช้สูตรต่อไปนี้ใน C12 เซลล์
- จากนั้น กด ENTER .
- ประการแรก B12 เป็นค่าการค้นหาที่ค้นหาในตารางที่กำหนด
- ประการที่สอง B4: C9 คือ ตารางอาร์เรย์ ซึ่งค้นหา ค่าเป้าหมาย
- ประการที่สาม 2 คือจำนวนคอลัมน์ใน ตารางที่จะส่งคืนค่า
- ประการที่สี่ เท็จ หมายถึงการจับคู่ ตรงทั้งหมด
- วิธีการ C แปลงตัวเลขเป็นข้อความใน Excel ด้วยเครื่องหมายอัญประกาศเดี่ยว
- แปลงตัวเลขเป็นข้อความด้วยสามเหลี่ยมสีเขียวใน Excel
- วิธีแปลงตัวเลขเป็นข้อความด้วยเครื่องหมายจุลภาคใน Excel (3 วิธีง่ายๆ)
- แปลงตัวเลขเป็นข้อความโดยไม่ใช้สัญลักษณ์ทางวิทยาศาสตร์ใน Excel
- วิธีแปลงตัวเลขเปโซเป็นคำใน Excel (ด้วย ขั้นตอนง่ายๆ)
- ประการแรก คุณต้องเลือกแท็บ นักพัฒนาซอฟต์แวร์ >> จากนั้นเลือก Visual Basic
- ตอนนี้ จากแท็บ แทรก >> คุณต้องเลือก โมดูล .
- ในขณะนี้ คุณต้องจด รหัส<2 ต่อไปนี้> ใน โมดูล .
=CHOOSE(ซ้าย(TEXT(B5,”000000000.00″))+1,,”หนึ่ง”,”สอง”,”สาม”, ”สี่”,”ห้า”,”หก”,”เจ็ด”,”แปด”,”เก้า”)
&IF(–LEFT(TEXT(B5,”000000000.00″ ))=0,,IF(AND(–MID(TEXT(B5,”000000000.00″),2,1)=0,–MID(TEXT(B5,”000000000.00″),3,1)=0),” ร้อย”,” ร้อย และ “))
&เลือก(MID(TEXT(B5,”000000000.00″),2,1)+1,,”ยี่สิบ “,” สามสิบ “,”สี่สิบ “,”ห้าสิบ “,”หกสิบ “,”เจ็ดสิบ “,”แปดสิบ “,”เก้าสิบ “)
&IF(–MID(TEXT(B5, ”000000000.00″),2,1)1,CHOOSE(MID(TEXT(B5,”000000000.00″),3,1)+1,,”หนึ่ง”,”สอง”,”สาม”,”สี่”,”ห้า ”,”หก”,”เจ็ด”,”แปด”,”เก้า”),
เลือก(MID(TEXT(B5,”000000000.00″),3,1)+1 ,”สิบ”,”สิบเอ็ด”,”สิบสอง”,”สิบสาม”,”สิบสี่”,”สิบห้า”,”สิบหก”,”สิบเจ็ด”,”สิบแปด”,”สิบเก้า”))
&IF((–LEFT(TEXT(B5,”000000000.00″))+MID(TEXT(B5,”000000000.00″),2,1)+MID(TEXT(B5,”000000000.00″),3 ,1))=0,,IF(AND((–MID(TEXT(B5,”000000000.00″),4,1)+MID(TEXT(B5,”000000000.00″),5,1)+MID(TEXT( B5,”000000000.00″),6,1)+MID(TEXT(B5,”000000000. 00″),7,1))=0,(–MID(TEXT(B5,”000000000.00″),8,1)+RIGHT(TEXT(B5,”000000000.00″)))>0),” ล้าน และ “,” ล้าน “))
&เลือก(MID(TEXT(B5,”000000000.00″),4,1)+1,,”หนึ่ง”,”สอง”, ”สาม”,”สี่”,”ห้า”,”หก”,”เจ็ด”,”แปด”,”เก้า”)
&IF(–MID(TEXT(B5 ,”000000000.00″),4,1)=0,,IF(AND(–MID(TEXT(B5,”000000000.00″),5,1)=0,–MID(TEXT(B5,”000000000.00″),6 ,1)=0),” ร้อย”,” ร้อยและ”))
&เลือก(MID(TEXT(B5,”000000000.00″),5,1)+1,,,” ยี่สิบ”,” สามสิบ”,” สี่สิบ ”,” ห้าสิบ”,” หกสิบ”,” เจ็ดสิบ”,” แปดสิบ”,” เก้าสิบ”)
&IF(–MID(TEXT(B5,”000000000.00″), 5,1)1,เลือก(MID(TEXT(B5,”000000000.00″),6,1)+1,,” One”,” Two”,” Three”,” Four”,” Five”,” Six” ,” เจ็ด”,” แปด”,” เก้า”), เลือก(MID(TEXT(B5,”000000000.00″),6,1)+1,” สิบ”,” สิบเอ็ด”,” สิบสอง”,” สิบสาม”, ” สิบสี่”,” สิบห้า”,” สิบหก”,” สิบเจ็ด”,” สิบแปด”,” สิบเก้า”))
&IF((–MID(TEXT(B5,” 000000000.00″),4,1)+MID(TEXT(B5,”000000000.00″),5,1)+MID(TEXT(B5,”000000000.00″),6,1))=0,,IF(OR(( –MID(TEXT(B5,”000000000.00″),7,1)+MID(TEXT(B5,”000000000.00″),8,1)+MID(TEXT(B5,”000000000.00″),9,1))= 0,–MID(TEXT(B5,”000000000.00″),7,1)0),” พัน “,” พัน และ “))
&เลือก(MID(TEXT (B5,”000000000.00″),7,1)+1,,”หนึ่ง”,”สอง”,”สาม”,”สี่”,”ห้า”,”หก”,”เจ็ด”,”แปด”,”เก้า ”)
&IF(–MID(TEXT(B5,”000000000.00″),7,1)=0,,IF(AND(–MID(TEXT(B5,” 000000000.00″),8,1)=0,–MID(ต EXT(B5,”000000000.00″),9,1)=0),” ร้อย “,” ร้อย และ “))&
เลือก(MID(TEXT(B5,” 000000000.00″),8,1)+1,,,”ยี่สิบ “,”สามสิบ “,”สี่สิบ “,”ห้าสิบ “,”หกสิบ “,”เจ็ดสิบ “,”แปดสิบ “,”เก้าสิบ“)
&IF(–MID(TEXT(B5,”000000000.00″),8,1)1,CHOOSE(MID(TEXT(B5,”000000000.00″),9 ,1)+1,”หนึ่ง”,”สอง”,”สาม”,”สี่”,”ห้า”,”หก”,”เจ็ด”,”แปด”,”เก้า”),เลือก(กลาง(ข้อความ( B5,”000000000.00″),9,1)+1,”สิบ”,”สิบเอ็ด”,”สิบสอง”,”สิบสาม”,”สิบสี่”,”สิบห้า”,”สิบหก”,”สิบเจ็ด”,”สิบแปด”, ”สิบเก้า”))
สูตรทั้งหมดอาจดูซับซ้อนเมื่อมองแวบแรก แต่โดยหลักแล้วก็คือการทำซ้ำของส่วนเดียว ดังนั้น หากคุณสามารถเข้าใจส่วน ส่วนแรก ของสูตรได้ คุณควรจะเข้าใจส่วนที่เหลือได้
ดังนั้น คุณจะเห็นผลลัพธ์ต่อไปนี้
รายละเอียดของสูตร:
ในตอนแรก ฟังก์ชัน ข้อความ ถูกใช้ที่นี่เพื่อเปลี่ยนตัวเลขให้เป็นรูปแบบข้อความ “000000000.00”
TEXT(B7, ”000000000.00″)
หลังจากนั้น ฟังก์ชัน ซ้าย จะใช้เพื่อแยกอักขระด้านซ้ายสุดออกจากตัวเลข ช่วยให้เราสามารถระบุได้ว่าตัวเลขที่ส่งคืนเป็น ศูนย์ หรือค่าอื่นๆ
LEFT(TEXT(B7,”000000000.00″))
ถัดไป ฟังก์ชัน เลือก จะใช้เพื่อแสดงจำนวนที่แยกออกมาด้วยคำที่เหมาะสม
เลือก(ซ้าย(TEXT(B7,”000000000.00″))+1,,” หนึ่ง”,”สอง”,”สาม”,”สี่”,”ห้า”,”หก”,”เจ็ด”,”แปด”,”เก้า”)
ตอนนี้จะตรวจสอบว่า ค่าเป็น ศูนย์ หรือไม่ หากเป็น ศูนย์ จะแสดงไม่มีอะไร
เลือก(ซ้าย(TEXT(B7,”000000000.00″))+1,,”หนึ่ง”,”สอง”,”สาม”,”สี่”,”ห้า”,”หก ”,”เจ็ด”,”แปด”,”เก้า”)
&IF(–LEFT(TEXT(B7,”000000000.00″))=0,,
จะแสดง “ร้อย” ถ้า สอง ตัวเลขถัดไปคือ ศูนย์ มิฉะนั้น จะแสดง “ร้อย และ”
เลือก(ซ้าย(TEXT(B7,”000000000.00″))+1,,”หนึ่ง”,”สอง”,”สาม”,”สี่”,”ห้า”,” หก”,”เจ็ด”,”แปด”,”เก้า”)
&IF(–LEFT(TEXT(B7,”000000000.00″))=0,,IF(AND (–MID(TEXT(B7,”000000000.00″),2,1)=0,–MID(TEXT(B7,”000000000.00″),3,1)=0),” Hundred”,” Hundred และ “))
สูตรนี้ไม่ต้องการ VBA หรืออาร์เรย์ เป็นวิธีที่ยอดเยี่ยมในการเปลี่ยนตัวเลขเป็นคำ อย่างไรก็ตาม มันมีข้อบกพร่อง สอง ข้อ หนึ่ง ไม่สามารถแสดงเลขทศนิยมหลังจุดได้อย่างสมบูรณ์ สอง จำนวนสูงสุดที่จำกัดคือ 999, 999, 999 จริงๆ แล้ว Mr. Pete M. คิดสูตรนี้ขึ้นมา
สุดท้าย คุณจะได้รับ ตัวเลขที่แปลงเป็นคำทั้งหมด
อ่านเพิ่มเติม: วิธีแปลงตัวเลขเป็นข้อความด้วยทศนิยม 2 ตำแหน่งใน Excel (5 วิธี)
2. การใช้ฟังก์ชัน VLOOKUP กับ แปลงตัวเลขเป็นคำ
คุณสามารถใช้ฟังก์ชัน VLOOKUP เพื่อ แปลงตัวเลขเป็นคำ ใน Excel มาทำสิ่งที่แตกต่างกันเถอะ ที่นี่,คุณต้องใส่ตัวเลขทั้งหมดเป็นคำก่อน จากนั้นคุณสามารถใช้ฟังก์ชันนี้เพื่อแปลงตัวเลขใดๆ เป็นคำจากตัวเลขเหล่านั้น
ขั้นตอน:
=VLOOKUP(B12,B4:C9,2,FALSE)
รายละเอียดสูตร
ในสูตรนี้ ฟังก์ชัน VLOOKUP จะส่งกลับ ค่าจากอาร์เรย์ที่กำหนด
อ่าน เพิ่มเติม: วิธีแปลงตัวเลขเป็นข้อความสำหรับ VLOOKUP ใน Excel (2 วิธี)
การอ่านที่คล้ายกัน
3. การใช้ VBA เพื่อแปลงตัวเลขเป็นคำในExcel
ส่วนที่น่าสนใจที่สุดคือคุณสามารถสร้าง ฟังก์ชันของคุณเอง เพื่อ แปลงตัวเลขเป็นคำ ใน Excel นอกจากนี้ คุณสามารถใช้ โค้ด VBA เพื่อพัฒนา กำหนด ฟังก์ชัน มีขั้นตอนดังต่อไปนี้
ขั้นตอน :
8923
- ตอนนี้ คุณต้องบันทึก รหัส .<12
- จากนั้น คุณต้องไปที่ แผ่นงาน Excel
ในขณะนี้ คุณสามารถใช้ฟังก์ชัน กำหนด ของคุณได้ สำหรับสิ่งนี้ คุณควรทำตามขั้นตอนที่กำหนด
ขั้นตอน:
- ตอนนี้ เลือกเซลล์ที่คุณต้องการแสดงผลลัพธ์ที่แปลงแล้ว (ในกรณีของเรา เซลล์ C5 )
- จากนั้น ป้อน เครื่องหมายเท่ากับ (=) ในเซลล์ ควรช่วยให้คุณสามารถพิมพ์สูตรได้
- หลังจากนั้น ให้พิมพ์ใน “ =number_converting_into_words ” หรือเลือกฟังก์ชัน number_converting_into_words จากเมนูแบบเลื่อนลง
- จากนั้น เลือกเซลล์ที่มีค่าตัวเลขที่คุณต้องการแปลงเป็นคำ (ในกรณีของเรา เซลล์ B5 )
- สุดท้าย กดปุ่ม ENTER ปุ่ม
ด้วยเหตุนี้ มันจะแปลงไฟล์ที่คุณเลือกจำนวนเซลล์เป็นคำที่เกี่ยวข้อง สุดท้าย คุณสามารถคัดลอกสูตรนี้ไปยังเซลล์ที่เหลือได้เช่นกัน
อ่านเพิ่มเติม: วิธีแปลงค่าตัวเลข เป็น Words ภาษาอังกฤษใน Excel
4. การใช้ VBA สำหรับ Wording Currencies ใน Excel
วิธีนี้คล้ายกับวิธีที่แล้ว นอกจากนี้ยังทำงานโดยการแทรกโมดูลโดยใช้ VBA (Visual Basic for Application) และใช้เป็นฟังก์ชัน ที่แตกต่างจากวิธีสุดท้ายคือ แปลงตัวเลขเป็นคำสกุลเงินที่เหมาะสม นอกจากนี้ ตัวอย่างด้านล่าง
375.65=สามร้อยเจ็ดสิบห้า ดอลลาร์และหกสิบห้าเซ็นต์ตอนนี้ ให้ทำตามขั้นตอนต่อไปนี้เพื่อใช้วิธีนี้:
- ประการแรก ให้ทำตาม วิธีที่ 3 เพื่อแทรกโมดูล
- ประการที่สอง จดรหัสต่อไปนี้ใน โมดูล 2
6572
ด้วยเหตุนี้ คุณสามารถใช้ กำหนด ฟังก์ชันชื่อ Convert_Number_into_word_with_currency สำหรับสิ่งนี้ คุณควรทำตามขั้นตอนที่กำหนด
ขั้นตอน:
- ตอนนี้ คุณต้องเลือกเซลล์ที่คุณต้องการเก็บผลลัพธ์ เราได้เลือกเซลล์ C5 แล้ว
- จากนั้น คุณต้องใช้สูตรที่เกี่ยวข้องในเซลล์ C5
=Convert_Number_into_word_with_currency(B5)
- จากนั้น กด ENTER .
- สุดท้าย ให้ใช้ Excel คุณลักษณะป้อนอัตโนมัติ สำหรับเซลล์ที่เหลือ