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

สูตร Excel: แบ่งประโยคออกเป็นคำ

ใน Excel อย่างที่เราทราบกันดีว่า Text to Columns สามารถแบ่งประโยคออกเป็นเซลล์โดยยึดตามตัวคั่น แต่ในบางครั้งคุณต้องการใช้สูตรในการแก้งาน ที่นี่บทช่วยสอนนี้มีสูตรอาร์เรย์ที่สามารถจัดการได้
doc แตกนามสกุลจากชื่อไฟล์ 5

สูตรทั่วไป:

=MID(" "&$TXT&" ", SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1))-1)

ข้อโต้แย้ง

Number: the sentence or text string you want to split to words in separated cells.

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

ใช้เซลล์ B3 เป็นตัวอย่างคุณสามารถใช้สูตรด้านล่าง:

=MID(" "&$B3&" ", SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1))-1)

ข่าวประชา Shift + Ctrl + Enter เพื่อแยกคำแรกจากนั้นลากที่จับเติมไปทางขวาจนกว่าจะแยกคำทั้งหมด
doc แยกประโยคเป็นคำ 2
doc แยกประโยคเป็นคำ 3

คำอธิบาย

MID ฟังก์ชัน แยกสตริงย่อยออกจากสตริงข้อความตามตำแหน่งเริ่มต้นที่ระบุและจำนวนอักขระ

ROW ฟังก์ชัน ส่งคืนจำนวนแถวที่นี่เราตั้งค่าให้ส่งคืนอาร์เรย์ตั้งแต่ 1 ถึง 99

จากนั้นจึงนำสูตร MID ("" & $ B2 & "", ROW ($ 1: $ 99), 1)
= MID ("คลาส A เกรด 3 Lily Core", {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19 ; 20; 21; 22; 23; 24; 25; 26; 27; 28; 29; 30; 31; 32; 33; 34; 35; 36; 37; 38; 39; 40; 41; 42; 43; 44 ; 45; 46; 47; 48; 49; 50; 51; 52; 53; 54; 55; 56; 57; 58; 59; 60; 61; 62; 63; 64; 65; 66; 67; 68; 69 ; 70; 71; 72; 73; 74; 75; 76; 77; 78; 79; 80; 81; 82; 83; 84; 85; 86; 87; 88; 89; 90; 91; 92; 93; 94 ; 95; 96; 97; 98; 99}, 1)
= {""; "C"; "l"; "a"; "s"; "s"; ""; "A"; ""; "G"; "r"; "a"; "d" ; "e"; ""; "3"; ""; "L"; "i"; "l"; "y"; ""; "C"; "o"; "r"; "e"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; "; ; ""; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";" ";" ";"; ";"; ";
";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; "; ; ""; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; ";"; "}

SEARCH ฟังก์ชัน ส่งคืนตำแหน่งของอักขระหรือข้อความที่ระบุจากสตริงข้อความที่กำหนด หากไม่พบสตริงฟังก์ชันจะส่งคืนค่าความผิดพลาด

สูตร ค้นหา (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")
= {1; #VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE!; 1; #VALUE!; 1; #VALUE!; # VALUE !;
#VALUE!; # VALUE!; # VALUE!; 1; #VALUE!; 1; #VALUE!; # VALUE!; # VALUE!; # VALUE!; 1;
#VALUE!;#VALUE!;#VALUE!;#VALUE!;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1}

ISERROR ฟังก์ชัน คืนค่า TRUE หากค่าเป็นข้อผิดพลาด

แล้วก็สูตร ISERROR (ค้นหา (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), ""))
= {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE; TRUE; TRUE; TRUE; TRUE;
จริงเท็จจริงจริงเท็จจริงจริงจริงจริงจริงเท็จจริงจริงจริงจริงจริงจริง
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE;
เท็จ}

IF ฟังก์ชัน การทดสอบเงื่อนไขเฉพาะ ที่นี่มีอาร์กิวเมนต์สามตัวอันแรกต้องเป็นนิพจน์เชิงตรรกะถ้าอาร์กิวเมนต์แรกคือ "TRUE" อาร์กิวเมนต์ที่สองจะปรากฏขึ้นและถ้าอาร์กิวเมนต์แรกเป็น "FALSE" อาร์กิวเมนต์ 3 จะปรากฏ

สูตร IF (ISERROR (SEARCH (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99))
={1;"";"";"";"";"";7;"";9;"";"";"";"";"";15;"";17;"";"";"";"";22;"";"";"";"";27;28;29;30;31;32;33;34;35;
36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;
64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;
93;94;95;96;97;98;99}

SMALL ฟังก์ชัน จากนั้นส่งกลับค่าที่น้อยที่สุดในอาร์เรย์

COLUMN ฟังก์ชัน ส่งคืนจำนวนคอลัมน์ที่สูตรปรากฏหรือส่งกลับหมายเลขคอลัมน์ของการอ้างอิงที่ระบุ

แล้วก็
ขนาดเล็ก (IF (ISERROR (SEARCH (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), COLUMN (A1))
= {1}

จากนั้นจึงนำสูตร
ขนาดเล็ก (IF (ISERROR (SEARCH (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), COLUMN (A1) +1 ) - ขนาดเล็ก (IF (ISERROR (SEARCH (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99)), COLUMN (A1) )
= {7-1}
= {6}

แล้วก็สูตร
MID ("" & $ B3 & "", เล็ก (IF (ISERROR (ค้นหา (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", ROW ($ 1: $ 99) +1), คอลัมน์ (A1)), ขนาดเล็ก (IF (ISERROR (ค้นหา (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", แถว ( $ 1: $ 99)), COLUMN (A1) +1) -SMALL (IF (ISERROR (SEARCH (MID ("" & $ B3 & "", ROW ($ 1: $ 99), 1), "")), "", แถว ($ 1: $ 99)), คอลัมน์ (A1)) - 1)
= MID ("" & $ B3 & "", 2,6-1)
= {Class}

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

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


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


ฟังก์ชันสัมพัทธ์


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

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