10 ฟังก์ชั่นข้อความใน Excel พร้อมตัวอย่าง
Excel คือทั้งหมดที่เกี่ยวกับการทำงานกับตัวเลข อย่างไรก็ตาม หากข้อมูลของคุณมีข้อความมากเกินไป คุณไม่ต้องกังวลเลย Excel มีฟังก์ชันหลายอย่างที่ทำให้ง่ายต่อการ จัดการสตริงข้อความ. ฟังก์ชันเหล่านี้ช่วยให้คุณทำได้อย่างง่ายดาย หาสตริง นับตัวอักษร เป็นสตริงลบช่องว่างเพิ่มเติม จากสตริง เข้าร่วมสองสตริงขึ้นไปและทำงานอื่นๆ ที่คล้ายคลึงกันกับข้อมูลที่เป็นข้อความ
ฟังก์ชันข้อความใน Excel คืออะไร
ฟังก์ชันข้อความเป็นฟังก์ชันดั้งเดิมของ Microsoft Excel ที่อนุญาต การแปลงหรือวิเคราะห์ข้อมูลที่เป็นข้อความ. Excel ให้ผลรวมของ 30+ ฟังก์ชั่นข้อความ และหลายคนมักใช้ข้อมูลเหล่านี้ในการวิเคราะห์ข้อมูล โพสต์นี้ไฮไลท์ 10 ฟังก์ชั่นข้อความดังกล่าวพร้อมการใช้งานและตัวอย่าง
10 ฟังก์ชั่นข้อความใน Excel พร้อมตัวอย่าง
ต่อไปนี้เป็นรายการของ ฟังก์ชัน 10 อันดับแรกใน Excel:
- หา
- เลน
- ซ้าย
- ขวา
- MID
- ทดแทน
- บน
- TRIM
- CONCATENATE
- ข้อความ
มาดูรายละเอียดของฟังก์ชันเหล่านี้ทีละตัวกัน
1]ค้นหา
ฟังก์ชัน FIND ช่วยให้คุณค้นหาสตริงข้อความภายในสตริงอื่นได้ ส่งกลับตำแหน่งที่อักขระหรือสตริงเริ่มต้นภายในสตริงข้อความอื่น
ไวยากรณ์
FIND(find_text, within_text, [start_num])
- find_text อาร์กิวเมนต์ใช้เพื่อป้อนข้อความที่ผู้ใช้ต้องการค้นหา
- ภายในข้อความ อาร์กิวเมนต์ใช้ข้อความที่มีข้อความที่ต้องการจะพบ
- [start_num] เป็นอาร์กิวเมนต์ที่เป็นทางเลือกซึ่งรับตำแหน่งจากตำแหน่งที่จะเริ่มการค้นหา ใช้ค่า 1 โดยค่าเริ่มต้น
ตัวอย่าง
สมมติว่าเซลล์ A3 ในแผ่นงาน Excel มีสตริง ‘The Windows Club’ หากผู้ใช้ต้องการค้นหาตำแหน่งของ ‘Win’ ภายในสตริง เขาอาจใช้ฟังก์ชัน ‘Find’ เป็น:
f(x)=FIND("Win", A1)
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น 5เนื่องจาก 5 หมายถึงตำแหน่งเริ่มต้นของข้อความ ‘ชนะ’ ภายใน ‘The Windows Club’
บันทึก: ฟังก์ชัน FIND คือ กรณีที่สำคัญ. หากคุณไม่ต้องการจับคู่เคส คุณสามารถใช้ ค้นหา ฟังก์ชัน ซึ่งมีรูปแบบเดียวกับฟังก์ชัน FIND
2]เลน
ฟังก์ชัน LEN จะคำนวณความยาวของสตริง เช่น จำนวนอักขระที่มีอยู่ในสตริง นับช่องว่างเป็นตัวอักษร
ไวยากรณ์
LEN(text)
- ข้อความ อาร์กิวเมนต์ใช้สตริงที่ผู้ใช้ต้องการค้นหาความยาว
ตัวอย่าง
ในตัวอย่างข้างต้น หากผู้ใช้ต้องการหาความยาวของสตริง ‘The Windows Club’ เขาอาจใช้ฟังก์ชัน ‘LEN’ เป็น:
f(x)=LEN (A3)
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น 16เนื่องจากมีอักขระ 16 ตัวในสตริง ‘The Windows Club’ รวมถึงช่องว่าง
ยังอ่าน: ปุ่มลูกศรไม่ทำงานใน Microsoft Excel
3]ซ้าย
ฟังก์ชัน LEFT จะส่งกลับอักขระที่ต่อเนื่องกันหลายตัวจากด้านซ้ายของสตริง ตามจำนวนที่ระบุโดยผู้ใช้
ไวยากรณ์
LEFT(text, [num_chars])
- ข้อความ อาร์กิวเมนต์ใช้เพื่อระบุสตริงที่มีอักขระที่ต้องการค้นหา
- [num_chars] ระบุจำนวนอักขระที่จะแยกจากด้านซ้ายของสตริงหลัก อาร์กิวเมนต์นี้เป็นทางเลือก ต้องใช้ ‘1’ เป็นค่าเริ่มต้น หากผู้ใช้ไม่ได้ระบุ
ตัวอย่าง
ในตัวอย่างเดียวกันกับที่ระบุไว้ข้างต้น หากผู้ใช้ต้องการแยกอักขระ 7 ตัวแรกจาก ‘The Windows Club’ เขาอาจใช้ฟังก์ชัน ‘LEFT’ เป็น:
f(x)=LEFT (A3, 7)
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น ชนะเนื่องจากเป็นอักขระ 7 ตัวที่อยู่ซ้ายสุดในสตริง ‘The Windows Club’ รวมถึงช่องว่าง
4]ขวา
ฟังก์ชัน RIGHT ใช้เพื่อแยกอักขระหลายตัวออกจากด้านขวาสุดของสตริง
ไวยากรณ์
RIGHT(text, [num_chars])
- ข้อความ อาร์กิวเมนต์ระบุสตริงที่มีอักขระที่ต้องการ
- [num_chars] อาร์กิวเมนต์ระบุจำนวนอักขระที่ต้องการแยก โดยย้ายจากขวาสุดไปทางซ้ายของสตริง นี่เป็นอาร์กิวเมนต์ทางเลือกที่ใช้ ‘1’ เป็นค่าเริ่มต้นหากไม่ระบุ
ตัวอย่าง
จากตัวอย่างเดียวกัน หากผู้ใช้ต้องการแยกอักขระ 7 ตัวสุดท้ายออกจากสตริง ‘The Windows Club’ เขาอาจใช้ฟังก์ชัน ‘RIGHT’ เป็น:
f(x)=RIGHT(A3, 7)
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น ws คลับเนื่องจากเป็นอักขระ 7 ตัวที่อยู่ขวาสุดใน ‘The Windows Club’ รวมถึงช่องว่าง
5]MID
ฟังก์ชัน MID ส่งกลับอักขระที่ต่อเนื่องกันหลายตัวหรือ a สตริงย่อย จากตรงกลางของอีกสายหนึ่ง
ไวยากรณ์
MID(text, start_num, num_chars)
- ข้อความ อาร์กิวเมนต์ใช้สตริงที่มีอักขระที่ต้องการ
- start_num อาร์กิวเมนต์ใช้ตำแหน่งจากตำแหน่งที่จะเริ่มแยกอักขระ
- num_chars อาร์กิวเมนต์ใช้จำนวนอักขระที่ผู้ใช้ต้องการแยกจากสตริง
ตัวอย่าง
ในตัวอย่างข้างต้น หากผู้ใช้ต้องการแยกอักขระ 4 ตัวโดยเริ่มจากอักขระตัวที่ 3 ในสตริง ‘The Windows Club’ เขาอาจใช้ฟังก์ชัน ‘MID’ เป็น:
f(x)=MID(A3, 3, 4)
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น อี วีเนื่องจาก ‘e’ เป็นอักขระตัวที่สามและจ้องมองจากการนับช่องว่างของ ‘e’ ด้วย ‘e Wi’ จึงเป็นอักขระ 4 ตัวที่ต่อเนื่องกันในสตริง ‘The Windows Club’
6]ทดแทน
ฟังก์ชัน Substitute จะแทนที่ข้อความที่มีอยู่ด้วยข้อความใหม่ในสตริงที่กำหนด
ไวยากรณ์
SUBSTITUTE(text, old_text, new_text, [instance_num])
- ข้อความ อาร์กิวเมนต์ระบุสตริงหลัก
- old_text อาร์กิวเมนต์ระบุข้อความที่ต้องถูกแทนที่
- new_text อาร์กิวเมนต์ระบุข้อความที่ต้องแทนที่ข้อความที่มีอยู่
- [instance_num] อาร์กิวเมนต์ระบุว่าอินสแตนซ์ใด (หรือการเกิดขึ้น) ของข้อความที่มีอยู่จะถูกแทนที่ นี่เป็นอาร์กิวเมนต์ที่เป็นทางเลือก หากคุณระบุค่านี้ ระบบจะแทนที่เฉพาะอินสแตนซ์ของข้อความนั้น มิฉะนั้น อินสแตนซ์ทั้งหมดของข้อความที่มีอยู่จะถูกแทนที่ด้วยข้อความใหม่
ตัวอย่าง
ในตัวอย่างเดียวกัน หากผู้ใช้ต้องการแทนที่ ‘Welcome to The’ เป็น ‘The’ ใน ‘The Windows Club’ เขาอาจใช้ฟังก์ชัน ‘SUBSTITUTE’ เป็น:
f(x)=SUBSTITUTE(A3, "The", "Welcome to The")
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น ยินดีต้อนรับสู่ The Windows Clubเนื่องจากฟังก์ชันทดแทนได้แทนที่ ‘The’ ด้วย ‘Welcome to The’ ในสตริงข้อความ ‘The Windows Club’
7]บน
ฟังก์ชัน UPPER จะแปลงสตริงเป็นตัวพิมพ์ใหญ่ กล่าวคือ จะส่งคืนสตริงหลังจากใช้อักษรตัวพิมพ์ใหญ่แต่ละตัว
ไวยากรณ์
UPPER(text)
- ข้อความ อาร์กิวเมนต์ใช้สตริงที่ต้องเป็นตัวพิมพ์ใหญ่
ตัวอย่าง
จากตัวอย่างเดียวกัน หากผู้ใช้ต้องการใช้อักษรตัวพิมพ์ใหญ่ในสตริง ‘The Windows Club’ เขาอาจใช้ฟังก์ชัน ‘UPPER’ เป็น:
f(x)=UPPER(A3)
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น หน้าต่าง คลับ.
บันทึก:
- หากคุณต้องการแปลงสตริงเป็นตัวพิมพ์เล็ก คุณสามารถใช้เครื่องหมาย ต่ำกว่า ฟังก์ชัน ซึ่งมีรูปแบบเดียวกับฟังก์ชัน UPPER
- หากคุณต้องการใช้อักษรตัวแรกของแต่ละคำในสตริงเป็นตัวพิมพ์ใหญ่ คุณสามารถใช้เครื่องหมาย เหมาะสม ฟังก์ชันที่มีไวยากรณ์เดียวกัน
8]ทริม
ฟังก์ชัน TRIM จะลบช่องว่างส่วนเกินทั้งหมดภายในสตริง โดยเหลือเพียง 1 ช่องว่างระหว่างคำสองคำ
ไวยากรณ์
TRIM(text)
- ข้อความ อาร์กิวเมนต์ใช้สตริงที่มีระยะห่างไม่สม่ำเสมอ
ตัวอย่าง
ในตัวอย่างที่กล่าวข้างต้น หากผู้ใช้ต้องการลบช่องว่างที่ไม่จำเป็นออกจากสตริง ‘The Windows Club’ เขาอาจใช้ฟังก์ชัน ‘TRIM’ เป็น:
f(x)=TRIM(A3)
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น The Windows Clubโดยเว้นช่องว่างระหว่างคำไว้เพียงช่องเดียว
9]เชื่อมต่อ
ฟังก์ชัน CONCATENATE รวมสตริงตั้งแต่สองสตริงขึ้นไปใน Excel
ไวยากรณ์
CONCATENATE(text1, [text2], ...)
- ข้อความ 1 อาร์กิวเมนต์เป็นข้อบังคับ ต้องใช้สตริงแรกในการเข้าร่วม
- text2 อาร์กิวเมนต์ใช้สตริงเพิ่มเติมเพื่อเข้าร่วม คุณสามารถเข้าร่วมได้ถึง 255 สตริง
ตัวอย่าง
สมมติว่าเซลล์ A3 ในแผ่นงาน Excel มีสตริง “The” เซลล์ A4 มีสตริง “Windows” และเซลล์ A5 มีสตริง “Club” หากผู้ใช้ต้องการรวมสตริงเหล่านี้ เขาอาจใช้ฟังก์ชัน ‘CONCATENATE’ เป็น:
f(x)=CONCATENATE(A3, " ", A4, " ", A5)
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น The Windows Clubการรวมสตริงในเซลล์ A3, A4 และ A5 โดยมีช่องว่างระหว่างสตริงเหล่านี้
เคล็ดลับ: ใช้เครื่องหมายและ (&) สัญลักษณ์เพื่อเชื่อมสตริงข้อความสองสตริง
10]TEXT
ฟังก์ชัน TEXT จะแปลงรูปแบบของตัวเลขจาก “ตัวเลข” เป็น “ข้อความ” สามารถใช้ฟังก์ชันเพื่อวางตัวเลขที่จัดรูปแบบไว้ระหว่างข้อความ
ไวยากรณ์
TEXT(value, format_text)
- ค่า อาร์กิวเมนต์ใช้ค่าตัวเลขที่ต้องจัดรูปแบบ
- format_text อาร์กิวเมนต์ใช้รูปแบบที่ต้องการนำไปใช้กับค่า
ตัวอย่าง
สมมติว่าเซลล์ A2 ใน Excel มีสตริง ‘Windows Club เริ่มต้น’ และเซลล์ A3 มีข้อมูลตัวเลข ’20-04-2009′; ทั้งสองสิ่งนี้สามารถรวมกันเป็นประโยคเดียวโดยใช้ฟังก์ชัน ‘CONCATENATE’ และ ‘TEXT’ ดังนี้:
f(x)=A2&" "&TEXT(A3,"mmmm d, yyyy")&"."
ผลลัพธ์ของฟังก์ชันข้างต้นจะเป็น Windows Club เริ่มเมื่อ 20 เมษายน 2009.
ยังอ่าน: วิธีการแปลงสกุลเงินใน Excel
ตัวอย่างของฟังก์ชันข้อความคืออะไร?
ฟังก์ชัน TEXT ใน Excel ใช้เพื่อรวมตัวเลขที่จัดรูปแบบด้วยสตริงข้อความ ตัวอย่างเช่น ถ้าแผ่นงาน Excel มีสตริง ‘ยอดค้าปลีกเพิ่มขึ้นอย่างรวดเร็วโดย’ ในเซลล์ A1 และตัวเลข ‘20000’ ในเซลล์ A2 ฟังก์ชัน TEXT สามารถใช้เพื่อรวมเนื้อหาของสองเซลล์เหล่านี้ได้ดังนี้:
f(x)=A1&" "&TEXT(A3,"$ ##,###")&".".
ฟังก์ชันข้างต้นจะส่งกลับ ‘ยอดค้าปลีกพุ่งขึ้น $20,000’ โดยที่ตัวเลข 20000 ได้รับการจัดรูปแบบโดยใช้สัญลักษณ์สกุลเงินและตัวคั่นด้วยจุลภาค
อะไรคือการใช้ฟังก์ชั่นที่ต่ำกว่า?
ฟังก์ชัน LOWER ใช้เพื่อเปลี่ยนตัวพิมพ์ของสตริงเป็น ตัวพิมพ์เล็ก. ถ้าสตริงที่กำหนดเป็นตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือตัวพิมพ์ใหญ่ ฟังก์ชัน LOWER จะส่งกลับสตริงโดยแปลงตัวอักษรแต่ละตัวเป็นตัวอักษรขนาดเล็ก ไวยากรณ์สำหรับฟังก์ชัน LOWER คือ ล่าง(ข้อความ)โดยที่ข้อความระบุสตริงหรือการอ้างอิงไปยังเซลล์ที่มีสตริงที่ต้องการแปลงเป็นตัวพิมพ์เล็ก
อ่านต่อไป: ฟังก์ชันทางการเงิน 15 อันดับแรกใน Microsoft Excel