Note: The other languages of the website are Google-translated. Back to English

สูตร Excel: ย่อคำหรือชื่อ

ในบทช่วยสอนนี้มีสูตรบางอย่างในการแยกตัวอักษรเริ่มต้นจากแต่ละคำในเซลล์ดังภาพด้านล่าง นอกจากนี้ยังอธิบายวิธีการทำงานของสูตรใน Excel
doc ย่อคำ 1

ใน Office 365 และ Excel 2019

พื้นที่ ข้อความเข้าร่วม ฟังก์ชันเป็นฟังก์ชันใหม่ที่มีอยู่ใน Office 365 และ Excel 2019 ซึ่งสามารถใช้เพื่อแยกตัวอักษรเริ่มต้นทั้งหมดออกจากแต่ละคำ

สูตรทั่วไป:

TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)),
ROW(INDIRECT("63:90")),0)),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),""))

ข้อโต้แย้ง

Text: the text string you want to abbreviate.

สูตรนี้ทำงานอย่างไร

สมมติว่าคุณต้องการแยกชื่อย่อจากเซลล์ A1 ให้ใช้สูตรนี้ในเซลล์ B1

=TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),
ROW(INDIRECT("63:90")),0)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),""))

ข่าวประชา Shift + Ctrl + Enter คีย์และชื่อย่อทั้งหมดของแต่ละคำจะถูกแยกออก
doc ย่อคำ 2

คำอธิบาย

1. ฟังก์ชัน TEXTJOIN ใช้เพื่อรวมค่าข้อความด้วยตัวคั่น

2 MID, แถว, ทางอ้อม และ LEN ฟังก์ชันใช้ในการแปลงสตริงข้อความเป็นอาร์เรย์หรือตัวอักษร สมมุติ

=MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)

ข่าวประชา Shift + Ctrl + Enter

ส่งกลับอาร์เรย์ของตัวอักษร

A,p,p,l,e,P,i,e

จากนั้นอาร์เรย์นี้จะถูกป้อนเข้าในฟังก์ชัน CODE ซึ่งจะส่งออกอาร์เรย์ของรหัส ascii ที่เป็นตัวเลขหนึ่งรหัสสำหรับแต่ละตัวอักษร

3 แถว (ทางอ้อม ("63:90") สอดคล้องกับรหัส ascii สำหรับตัวพิมพ์ใหญ่ AZ ทั้งหมด

4. ฟังก์ชัน ISNUMBER, IF และ MATCH ใช้เพื่อกรองผลลัพธ์สำหรับการรวมข้อความสุดท้าย

หมายเหตุ:

1. หากไม่มีตัวพิมพ์ใหญ่ในสตริงข้อความสูตรนี้จะคืนค่าว่าง

2. สูตรนี้จะดึงตัวพิมพ์ใหญ่ทั้งหมด
doc ย่อคำ 3

ใน Office 2016 หรือเวอร์ชันก่อนหน้า

หากคุณอยู่ใน Excel 2016 หรือเวอร์ชันก่อนหน้าคุณสามารถใช้ไฟล์ TRIM ฟังก์ชัน

สูตรทั่วไป:

TRIM(LEFT(Text,1)&MID(Text,FIND(" ",Text&" ")+1,1)&MID(Text,FIND("*",SUBSTITUTE(Text&" "," ","*",2))+1,1))

ข้อโต้แย้ง

Text: the text string you want to extract the first letters of each word.

สูตรนี้ทำงานอย่างไร

สมมติว่าคุณต้องการแยกชื่อย่อจากเซลล์ A1 ให้ใช้สูตรนี้ในเซลล์ B1

=TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1))

ข่าวประชา เข้าสู่ คีย์ตัวอักษรตัวแรกทั้งหมดของแต่ละคำในเซลล์ A1 จะถูกแยกออกมา
doc ย่อคำ 4

คำอธิบาย

1. ฟังก์ชัน TRIM จะลบช่องว่างพิเศษทั้งหมดในสตริงข้อความ

2 ซ้าย (A1,1) แยกตัวอักษรตัวแรกของสตริงข้อความ

3. MID (A1, FIND ("", A1 & "") +1,1) แยกอักษรตัวแรกของคำที่สองซึ่งคั่นด้วยช่องว่าง

4. MID (A1, FIND ("*", SUBSTITUTE (A1 & "", "", "*", 2)) + 1,1)) แยกอักษรตัวแรกของคำที่สามซึ่งคั่นด้วยช่องว่าง

หมายเหตุ:

1. สูตรนี้ใช้ได้กับคำสามคำหรือน้อยกว่าในเซลล์เท่านั้น

2. คุณสามารถเปลี่ยน““ ในสูตรเป็นตัวคั่นอื่น ๆ ได้

3. สูตรนี้แยกตัวอักษรตัวแรกในกรณีที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่หากคุณต้องการให้สูตรส่งกลับเป็นตัวพิมพ์ใหญ่เสมอให้เพิ่มฟังก์ชัน UPPER ลงในสูตร

=UPPER(TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1)))

ไฟล์ตัวอย่าง

ตัวอย่างเอกสารคลิกเพื่อดาวน์โหลดไฟล์ตัวอย่าง


สูตรสัมพัทธ์


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL