ไปยังเนื้อหาหลัก

สูตร 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 AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ

Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...

รายละเอียด


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

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations