CONVERT แปลงหน่วยวัดให้อัตโนมัติ ทั้งน้ำหนัก ระยะทาง อุณหภูมิ ปริมาตร ความเร็ว และอื่นๆ แค่บอกว่าจากหน่วยอะไรเป็นหน่วยอะไร ไม่ต้องจำสูตรคูณหารเอง เหมาะกับงานที่ต้องสลับหน่วยไทย-สากล เช่น สูตรอาหารต่างประเทศ ข้อมูลสินค้านำเข้า หรือการออกกำลังกาย
รูปแบบของสูตร CONVERT
=CONVERT(ตัวเลข, "หน่วยต้นทาง", "หน่วยปลายทาง")
รหัสหน่วยต้องพิมพ์ตรงตามที่ Excel กำหนดและตรงตามตัวพิมพ์เล็ก-ใหญ่ ถ้าพิมพ์ผิดหรือแปลงข้ามประเภท (เช่น กก. ไป เมตร) จะได้ #N/A
ตัวอย่างที่ 1: น้ำหนัก กิโลกรัม → ปอนด์
B2fx
=CONVERT(A2,"kg","lbm")| A | B | |
|---|---|---|
| 1 | กิโลกรัม | ปอนด์ |
| 2 | 70 | 154.32 |
| 3 | 5 | 11.02 |
รหัสปอนด์คือ "lbm" (ไม่ใช่ "lb") และกรัมคือ "g" ออนซ์คือ "ozm"
ตัวอย่างที่ 2: อุณหภูมิ องศาเซลเซียส → ฟาเรนไฮต์
B2fx
=CONVERT(A2,"C","F")| A | B | |
|---|---|---|
| 1 | เซลเซียส | ฟาเรนไฮต์ |
| 2 | 37 | 98.6 |
| 3 | 180 | 356 |
อุณหภูมิใช้รหัส "C", "F", "K" (หรือ "cel", "fah", "kel") CONVERT คิดสูตรออฟเซ็ต 32 องศาให้เอง ไม่ใช่แค่คูณอัตราส่วน
ตัวอย่างที่ 3: ตารางหน่วยที่ใช้บ่อย
| แปลง | สูตร | ผล (จาก 1 หน่วย) |
| กม. → ไมล์ | =CONVERT(1,"km","mi") |
0.621 |
| ซม. → นิ้ว | =CONVERT(1,"cm","in") |
0.394 |
| ลิตร → แกลลอน (US) | =CONVERT(1,"l","gal") |
0.264 |
| ชั่วโมง → นาที | =CONVERT(1,"hr","mn") |
60 |
| ตร.ม. → ตร.ฟุต | =CONVERT(1,"m^2","ft^2") |
10.764 |
หน่วยระบบ SI เติมคำนำหน้าได้ เช่น "km" = กิโล + เมตร, "mg" = มิลลิ + กรัม
ข้อควรรู้
- ตัวพิมพ์สำคัญ —
"kg"ใช้ได้ แต่"KG"หรือ"Kg"จะขึ้น#N/A - ปอนด์-นิ้ว-ฟุต มีหลายรหัส — น้ำหนักปอนด์ =
"lbm", แรงปอนด์ ="lbf"อย่าสับสน - ไร่-งาน-วา ไม่มีในตัว — หน่วยไทยเฉพาะถิ่นต้องคูณเอง (1 ไร่ = 1,600 ตร.ม.)
- ปัดทศนิยม — ครอบด้วย ROUND เพื่อความสวยงาม เช่น
=ROUND(CONVERT(A2,"kg","lbm"),1)