สารบัญ
ใน Microsoft Excel สูตร VLOOKUP เป็นหนึ่งในหัวข้อยอดนิยมที่คุณสามารถพบได้บนอินเทอร์เน็ต มีบทความมากมายเกี่ยวกับหัวข้อนี้ที่กล่าวถึงการทำงานและข้อดีของมัน เนื่องจากเป็นสิ่งสำคัญจึงมีมากกว่านั้น เราสามารถค้นหาค่าโดยใช้ค่าการค้นหา แต่ถ้าค่าการค้นหาและคอลัมน์ค้นหาของคุณมีรูปแบบที่แตกต่างกัน จะทำให้เกิดข้อผิดพลาด ในบทช่วยสอนนี้ คุณจะได้เรียนรู้การแปลงตัวเลขเป็นข้อความสำหรับฟังก์ชัน VLOOKUP ใน Excel
บทช่วยสอนนี้จะตรงประเด็นด้วยตัวอย่างที่เหมาะสมและภาพประกอบที่เหมาะสม ดังนั้น อยู่กับฉัน
ดาวน์โหลดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดนี้
แปลงตัวเลขเป็นข้อความสำหรับ VLOOKUP Function.xlsx
ปัญหาเกี่ยวกับรูปแบบข้อความและตัวเลขใน VLOOKUP
ก่อนเริ่มต้น ฉันคิดว่าคุณทราบดีเกี่ยวกับ ฟังก์ชัน VLOOKUP ใน Excel โดยทั่วไปเราใช้ค่าการค้นหาเพื่อค้นหาค่าเฉพาะจากคอลัมน์ ตอนนี้ดูเหมือนจะค่อนข้างง่ายใช่มั้ย แต่มีปัญหาบางอย่าง
หากค่าการค้นหาและค่าคอลัมน์อยู่ในรูปแบบที่แตกต่างกัน จะทำให้เกิดข้อผิดพลาด
ลองดูที่ชุดข้อมูล:
ที่นี่ เรามีชุดข้อมูลภาพยนตร์ เราใช้สูตร VLOOKUP ต่อไปนี้เพื่อค้นหาภาพยนตร์และชื่อนักแสดง แต่เราพบข้อผิดพลาดขณะดำเนินการดังกล่าว
หากต้องการรับ ภาพยนตร์ ชื่อ:
=VLOOKUP(G4,$B$4:$D$12,2,FALSE)
เพื่อรับ นักแสดง ชื่อ:
=VLOOKUP(G4,$B$4:$D$12,3,FALSE)
ตอนนี้ นั่นเป็นเพราะรูปแบบข้อความและตัวเลข ค่าการค้นหาของเราอยู่ในรูปแบบตัวเลขและคอลัมน์การค้นหาของเรามีรูปแบบข้อความ นั่นเป็นเหตุผลที่ไม่สามารถให้ผลลัพธ์ที่เราต้องการได้ ตอนนี้ เราต้องแปลงตัวเลขเพื่อให้ได้ผลลัพธ์จริง
คุณทำได้สองวิธี วิธีหนึ่งคือการแปลงหมายเลขการค้นหาเป็นข้อความในฟังก์ชัน VLOOKUP หรือคุณสามารถแปลงค่าข้อความทั้งคอลัมน์เป็นตัวเลขโดยใช้วิธีวางแบบพิเศษหรือวิธีอื่นๆ แต่ในความคิดของฉัน มันจะวุ่นวายและคุณไม่จำเป็นต้องทำเช่นนั้น คุณสามารถแก้ปัญหาได้อย่างง่ายดายโดยใช้สองวิธีต่อไปนี้
2 วิธีในการแปลงตัวเลขเป็นข้อความสำหรับ VLOOKUP ใน Excel
ในส่วนต่อไปนี้ ฉันจะให้สองวิธีแก่คุณในการแปลง ตัวเลขเป็นข้อความสำหรับฟังก์ชัน VLOOKUP ใน Excel ฉันแนะนำให้คุณเรียนรู้และใช้วิธีการทั้งหมดกับชุดข้อมูลของคุณเพื่อแปลง มันจะพัฒนาความรู้ Excel ของคุณอย่างแน่นอน มาเริ่มกันเลย
1. ใช้ฟังก์ชัน TEXT เพื่อแปลงตัวเลขเป็นข้อความสำหรับ VLOOKUP
ตอนนี้ คุณสามารถแปลงตัวเลขในค่าการค้นหาเป็นข้อความได้อย่างง่ายดายโดยใช้ ฟังก์ชัน TEXT ใน Excel สิ่งที่ทำคือแปลงค่าการค้นหาเป็นรูปแบบข้อความ หลังจากนั้น ฟังก์ชัน VLOOKUP รับสิ่งนั้นเป็นอาร์กิวเมนต์และค้นหาผลลัพธ์
The Genericสูตร:
=VLOOKUP(TEXT(cell,0),table_array,column_index_number,FALSE)
ตอนนี้ เพื่อรับ ชื่อภาพยนตร์ :
=VLOOKUP(TEXT(G4,0),$B$4:$D$12,2,FALSE)
หลังจากนั้น รับ นักแสดง ชื่อโดยใช้สูตรต่อไปนี้:
=VLOOKUP(TEXT(G4,0),$B$4:$D$12,3,FALSE)
ตามที่คุณ จะเห็นว่าเราใช้ฟังก์ชัน TEXT สำเร็จในการแปลงตัวเลขเป็นข้อความสำหรับฟังก์ชัน VLOOKUP ใน Excel
อ่านเพิ่มเติม: วิธีแปลงตัวเลขเป็น ข้อความ/คำใน Excel
การอ่านที่คล้ายกัน:
- วิธีแปลงตัวเลขเป็นข้อความและเก็บเลขศูนย์ต่อท้ายใน Excel (4 วิธี )
- แปลงตัวเลขเป็นข้อความโดยไม่มีสัญลักษณ์ทางวิทยาศาสตร์ใน Excel
- วิธีแปลงตัวเลขเป็นข้อความด้วยทศนิยม 2 ตำแหน่งใน Excel (5 วิธี)
- แปลงตัวเลขเป็นข้อความด้วยเครื่องหมายจุลภาคใน Excel (3 วิธีง่ายๆ)
2. ต่อสตริงว่างเพื่อแปลงตัวเลขเป็นข้อความ
ตอนนี้ คุณยังสามารถแปลงตัวเลขเป็นข้อความใน excel ด้วยเครื่องหมายอัญประกาศเดี่ยวและเครื่องหมายแอมเปอร์แซนด์ หากคุณเชื่อมตัวเลขด้วยสตริงว่าง (“”) มันจะแปลงตัวเลขนั้นเป็นรูปแบบข้อความ ที่นี่ เราจะใช้วิธีนั้นในสูตร VLOOKUP
สูตรทั่วไป:
= VLOOKUP(lookup_value&””,table_array,column_index_number,FALSE)
ที่นี่ ด้วยการใช้เครื่องหมายอะพอสทรอฟีกับเครื่องหมายแอมเปอร์แซนด์ เราได้แปลงค่าการค้นหาจากตัวเลขเป็นข้อความ
ตอนนี้ เพื่อรับ ภาพยนตร์ ชื่อ:
=VLOOKUP(G4&"",$B$4:$D$12,2,FALSE)
หลังจากนั้น รับ นักแสดง ตั้งชื่อโดยใช้สูตรต่อไปนี้:
=VLOOKUP(G4&"",$B$4:$D$12,3,FALSE)
อย่างที่คุณเห็น เราแปลงสำเร็จแล้ว ตัวเลขเป็นข้อความใน Excel พร้อมเครื่องหมายอัญประกาศเดี่ยวในสูตร VLOOKUP
เนื้อหาที่เกี่ยวข้อง: Excel VBA: แปลงตัวเลขเป็นข้อความด้วยรูปแบบ (คู่มือฉบับรวม )
💡 เคล็ดลับสำคัญ
ตอนนี้ หากคุณไม่แน่ใจว่าค่าการค้นหาอยู่ในรูปแบบตัวเลขหรือข้อความ ให้ใช้ IFERROR ฟังก์ชัน ในสูตรต่อไปนี้:
=IFERROR(VLOOKUP(G4,$B$4:$D$12,2,FALSE),VLOOKUP(G4&"",$B$4:$D$12,2,FALSE))
ที่นี่ เราลองใช้ VLOOKUP สูตรสมมติว่าค่าการค้นหาและคอลัมน์แรกในอาร์เรย์ของตารางเป็นตัวเลข หากส่งคืนข้อผิดพลาด ก็จะลองใช้สูตร VLOOKUP ถัดไป สูตร VLOOKUP ถัดไปจะแปลงตัวเลขเป็นข้อความ หลังจากนั้น ถ้ายังล้มเหลว VLOOKUP จะส่งข้อผิดพลาด #N/A
แปลงข้อความเป็นตัวเลขสำหรับฟังก์ชัน VLOOKUP ใน Excel
ตอนนี้ คุณสามารถอยู่ในสถานการณ์ตรงกันข้ามได้เช่นกัน นั่นหมายความว่าคุณมีคอลัมน์แรกในรูปแบบตัวเลข แต่ค่าการค้นหาของคุณในฟังก์ชัน VLOOKUP อยู่ในรูปแบบข้อความ ถ้าใช่ จะมีลักษณะดังนี้:
ตอนนี้ เพื่อแก้ปัญหานี้ คุณสามารถใช้ ฟังก์ชัน VALUE เพื่อแปลงข้อความเป็นตัวเลขสำหรับ สูตร VLOOKUP ใน Excel
สูตรทั่วไป:
=VLOOKUP(VALUE(lookup_value),table_array,column_index_number,FALSE)
ตอนนี้ VALUE ฟังก์ชันแปลงสตริงข้อความเฉพาะที่อธิบายตัวเลขเป็นค่าตัวเลข ดังนั้น หากค่าการค้นหาของคุณอยู่ในรูปแบบข้อความ สูตรจะแปลงข้อความนั้นเป็นตัวเลขก่อน หลังจากนั้น จะเรียกใช้สูตร VLOOKUP ทั้งหมดใน Excel
ตอนนี้ เพื่อรับ ภาพยนตร์ ชื่อ:
<0 =VLOOKUP(VALUE(G4),$B$4:$D$12,2,FALSE)
หลังจากนั้น รับชื่อ นักแสดง โดยใช้สูตรต่อไปนี้:
=VLOOKUP(VALUE(G4),$B$4:$D$12,3,FALSE)
อย่างที่คุณเห็น เราใช้ฟังก์ชัน VALUE เพื่อแปลงข้อความเป็นตัวเลขสำหรับ VLOOKUP สูตรใน Excel ลองทำสิ่งเหล่านี้ในแผ่นงาน Excel ของคุณ
อ่านเพิ่มเติม: วิธีแปลงข้อความเป็นตัวเลขใน Excel
💬 สิ่งที่ต้องจำ
✎ หากคุณไม่แน่ใจเกี่ยวกับรูปแบบ ให้ใส่ VLOOKUP ใน ฟังก์ชัน IFERROR ตามที่เราได้กล่าวไว้ก่อนหน้านี้
✎ เปิดข้อผิดพลาด การตรวจสอบเพื่อค้นหาตัวเลขที่จัดเก็บเป็นข้อความ
สรุป
โดยสรุป ฉันหวังว่าบทช่วยสอนนี้จะให้ความรู้ที่เป็นประโยชน์แก่คุณเกี่ยวกับวิธีแปลงตัวเลขเป็นข้อความสำหรับ <1 ฟังก์ชัน>VLOOKUP ใน Excel เราขอแนะนำให้คุณเรียนรู้และนำคำแนะนำเหล่านี้ไปใช้กับชุดข้อมูลของคุณ ดาวน์โหลดแบบฝึกหัดและลองทำด้วยตนเอง นอกจากนี้ อย่าลังเลที่จะแสดงความคิดเห็นในส่วนความคิดเห็น ความคิดเห็นที่มีค่าของคุณทำให้เรามีแรงจูงใจในการสร้างบทช่วยสอนเช่นนี้
อย่าลืมตรวจสอบเว็บไซต์ของเรา Exceldemy.com เพื่อดูปัญหาและวิธีแก้ปัญหาต่างๆ ที่เกี่ยวข้องกับ Excel
เรียนรู้สิ่งใหม่ๆ อยู่เสมอ วิธีการและเติบโตต่อไป!