Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

หากคุณกำลังมองหาวิธีที่ง่ายที่สุดในการแยกสตริงตามความยาวใน Excel แสดงว่าคุณมาถูกที่แล้ว มาเริ่มกันเลยกับบทความนี้

ดาวน์โหลดสมุดงาน

8 วิธีในการแยกสตริงตามความยาว 

ฉันมีตารางข้อมูลของบันทึกนักศึกษาของมหาวิทยาลัยดังต่อไปนี้ ด้วยตารางข้อมูลนี้ ฉันจะอธิบายวิธีการแยกสตริงตามความยาว หรือแยกสตริงตามอักขระต่างๆ หรือตัวแบ่งบรรทัด
ฉันใช้ Microsoft Excel 365 เพื่อจุดประสงค์นี้ คุณสามารถใช้เวอร์ชันอื่นได้ตามต้องการ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี).

วิธีที่-1 :การใช้คุณสมบัติการเติมแฟลชเพื่อแยกสตริงตามความยาว

ที่นี่ รหัสนักเรียน ประกอบด้วย มหาวิทยาลัย ชื่อ ปี ส่วน และม้วน สำหรับนักเรียนแต่ละคน คุณสามารถดึงข้อมูลเหล่านี้โดยแยก รหัสนักเรียน ตอนแรกด้วยความยาวของอักขระ 3 จากนั้นตามความยาว 4 และสุดท้ายด้วยความยาวของอักขระ 3 ในการดำเนินการนี้ คุณสามารถใช้ เติมแบบแฟลช คุณสมบัติของ Excel

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ขั้นตอน-01 :
➤เลือกเอาต์พุต เซลล์ C5
➤เขียนอักขระความยาวสามตัวแรกที่นี่

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-02 :
➤กด ENTER
แล้วคุณจะอยู่ใน เซลล์ C6 . ถัดไป
➤ไปที่ ข้อมูล Tab>>เครื่องมือข้อมูล กลุ่ม>>เติมแฟลช ตัวเลือก

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
แล้วคุณจะได้ University ชื่อในคอลัมน์มหาวิทยาลัย .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-03 :
➤เลือกเอาต์พุต เซลล์ D5
➤เขียนอักขระสี่ตัวที่มีความยาวตรงกลางที่นี่

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤ติดตาม ขั้นตอนที่ 02 ของวิธีนี้

ผลลัพธ์ :
ด้วยวิธีนี้ คุณจะได้ ปี ใน คอลัมน์ปี .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ขั้นตอนที่ 04 :
➤เลือกเอาต์พุต เซลล์ E5
➤พิมพ์อักขระสามตัวสุดท้ายที่นี่

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤ติดตาม ขั้นตอนที่ 02 ของวิธีนี้

ผลลัพธ์ :
หลังจากนั้น คุณจะได้ Section and Roll ของนักเรียนแต่ละคนในคอลัมน์ส่วนและม้วน .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

อ่านเพิ่มเติม: การแยกข้อความใน Excel โดยใช้ Flash Fill

วิธีที่ 2 :การใช้ตัวเลือกข้อความเป็นคอลัมน์

คุณสามารถแยก รหัสนักเรียน เพื่อรับ มหาวิทยาลัย ชื่อ ปี ส่วน และม้วน ของนักเรียนแต่ละคน ในการดำเนินการนี้ คุณสามารถใช้ ข้อความเป็นคอลัมน์ ตัวเลือก

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ขั้นตอน-01 :
➤เลือก คอลัมน์รหัสนักศึกษา .
➤ไปที่ ข้อมูล Tab>>เครื่องมือข้อมูล กลุ่ม>>ข้อความเป็นคอลัมน์ ตัวเลือก

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

จากนั้น ตัวช่วยสร้างการแปลงข้อความเป็นคอลัมน์ จะปรากฏขึ้น

➤เลือก ความกว้างคงที่ ตัวเลือก.
➤คลิก ถัดไป

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤คลิกที่ตำแหน่งที่ต้องการด้านล่างเพื่อสร้างตัวแบ่งในบรรทัด (ฉันคลิกหลังจาก มหาวิทยาลัย ชื่อและหลัง ปี)
➤เลือก ถัดไป

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤เลือก ทั่วไป เป็น รูปแบบข้อมูลคอลัมน์
➤เขียนเซลล์เอาต์พุต $C$5 ใน ปลายทาง กล่อง
➤คลิก เสร็จสิ้น

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
จากนั้นคุณจะได้รับข้อมูลแยกในสามคอลัมน์ต่อไปนี้ มหาวิทยาลัย , ปี , ส่วน , และม้วน .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

วิธีที่-3 :การใช้ข้อมูลตัวช่วย

หากคุณแยก หลักสูตรที่ . ต่อไปนี้ ตามความยาวของอักขระ 3 แต่ละครั้ง คุณจะได้ หัวเรื่อง และ รหัสหลักสูตร . สำหรับการทำเช่นนี้ ฉันใช้ ข้อมูลตัวช่วย ซึ่งเป็นเพียงหมายเลขซีเรียลจาก 0 ตามข้อมูลแยก และยังใช้ฟังก์ชัน MID .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ขั้นตอน-01 :
➤เลือกเอาต์พุต เซลล์ D6
➤พิมพ์สูตรต่อไปนี้

=MID($C6,COLUMN()+D$4-COLUMN($D6)+1,3)

COLUMN()+D$4-COLUMN($D6)+1 จะส่งคืน หมายเลขเริ่มต้น
COLUMN($D6) สร้างหมายเลขคอลัมน์ของเซลล์นี้
3 คือ จำนวนอักขระ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
หลังจากนั้นคุณจะได้ Subjects ใน คอลัมน์หัวเรื่อง .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-02 :
➤เลือกเอาต์พุต เซลล์ E6
➤พิมพ์สูตรต่อไปนี้

=MID($C6,COLUMN()+E$4-COLUMN($E6)+3,3)

COLUMN()+E$4-COLUMN($E6)+3 จะส่งคืน หมายเลขเริ่มต้น
COLUMN($E6) สร้างหมายเลขคอลัมน์ของเซลล์นี้
3 คือ จำนวนอักขระ .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
ด้วยวิธีนี้ คุณจะได้รับ รหัสหลักสูตร ใน คอลัมน์รหัสหลักสูตร .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

วิธีที่-4 :การใช้ฟังก์ชัน LEFT และ RIGHT

ที่นี่ฉันจะแยก หลักสูตรที่ . ต่อไปนี้ โดยความยาวของอักขระ 3 แต่ละครั้ง เรื่อง และ รหัสหลักสูตร จะถูกแยกออกจากกัน ในการทำเช่นนี้ ฉันใช้ ฟังก์ชัน LEFT และ ฟังก์ชั่นที่เหมาะสม .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ขั้นตอน-01 :
➤เลือกเอาต์พุต เซลล์ D5
➤พิมพ์สูตรต่อไปนี้

=LEFT(C5,3)

C5 เป็นข้อความ
3 คือ จำนวนอักขระ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
หลังจากนั้นคุณจะได้ Subjects ใน คอลัมน์หัวเรื่อง .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-02 :
➤เลือกเอาต์พุต เซลล์ E5
➤พิมพ์สูตรต่อไปนี้

=RIGHT(C5,3)

C5 เป็นข้อความ
3 คือ จำนวนอักขระ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
ด้วยวิธีนี้ คุณจะได้รับ รหัสหลักสูตร ใน คอลัมน์รหัสหลักสูตร .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

การอ่านที่คล้ายกัน:

  • แยกสตริงตามอักขระใน Excel (6 วิธีที่เหมาะสม)
  • วิธีแบ่งข้อความออกเป็นหลายเซลล์ใน Excel

วิธีที่-5 :การใช้ฟังก์ชัน FIND เพื่อแยกสตริงที่อักขระพิเศษ

สมมติว่าคุณต้องการแยก Email Ids . ต่อไปนี้ ด้วยอักขระพิเศษ “@” และ “.” ดังนั้นคุณจะได้รับสามส่วนของ รหัสอีเมล . นี้ . คุณสามารถทำได้โดยใช้ ฟังก์ชัน FIND, ฟังก์ชัน LEFT, ฟังก์ชัน RIGHT, ฟังก์ชัน MID .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ขั้นตอน-01 :
➤เลือกเอาต์พุต เซลล์ C5
➤พิมพ์สูตรต่อไปนี้

=LEFT(B5,FIND("@",B5)-1)

B5 เป็นข้อความ
FIND("@",B5)-1 คือ จำนวนตัวอักษร
ค้นหา จะให้ตำแหน่ง “@” อักขระ. หลังจากนั้นจะถูกลบออกจาก 1 และแสดงจำนวนอักขระ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
จากนั้น คุณจะได้รับส่วนแรกของ Email Id

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-02 :
➤เลือกเอาต์พุต เซลล์ C5
➤พิมพ์สูตรต่อไปนี้

=MID(B5,FIND("@",B5),FIND(".",B5,FIND("@",B5)+1)-FIND("@",B5))

B5 เป็นข้อความ
FIND("@", B5) คือ หมายเลขเริ่มต้น ซึ่งเป็นตำแหน่งของ “@” อักขระ
FIND(".",B5,FIND("@",B5)+1)-FIND("@",B5) คือ จำนวนตัวอักษร
มันคือความแตกต่างระหว่าง “.” ตัวละครและ “@” ตัวละคร

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
ด้วยวิธีนี้ คุณจะได้ส่วนตรงกลางของ Email Id . นี้ .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-03 :
➤เลือกเอาต์พุต เซลล์ E5
➤พิมพ์สูตรต่อไปนี้

=RIGHT(B5,LEN(B5)-FIND(".",B5,FIND("@",B5))+1)

B5 เป็นข้อความ
LEN(B5)-FIND(".",B5,FIND("@",B5))+1 คือ จำนวนตัวอักษร
ที่นี่ ฟังก์ชัน LEN จะให้ความยาวของอักขระ แล้วจะถูกลบออกจากตำแหน่งของ “” อักขระและความแตกต่างจะเป็นจำนวนอักขระหลัง “” ตัวละคร

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
หลังจากนั้น คุณจะได้รับส่วนสุดท้ายของ Email Id.

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

วิธีที่-6 :การใช้ฟังก์ชัน SEARCH เพื่อแยกสตริงที่อักขระพิเศษ

คุณสามารถแยก Email Ids . ต่อไปนี้ ด้วยอักขระพิเศษ “@” และ “.” ดังนั้นคุณจะได้รับสามส่วนของ รหัสอีเมล . นี้ . สามารถทำได้โดยใช้ฟังก์ชัน SEARCH ,ฟังก์ชัน LEFT , ฟังก์ชัน RIGHT และฟังก์ชัน MID .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ขั้นตอน-01 :
➤เลือกเอาต์พุต เซลล์ C5
➤พิมพ์สูตรต่อไปนี้

=LEFT(B5,SEARCH("@",B5)-1)

B5 เป็นข้อความ
SEARCH("@",B5)-1 คือ จำนวนตัวอักษร
ค้นหา จะให้ตำแหน่ง “@” อักขระ.
หลังจากนั้นจะถูกลบออกจาก 1

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
จากนั้น คุณจะได้รับส่วนแรกของ Email Id .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-02 :
➤เลือกเอาต์พุต เซลล์ C5
➤พิมพ์สูตรต่อไปนี้

=MID(B5,SEARCH("@",B5),SEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5))

B5 เป็นข้อความ
SEARCH("@", B5) คือ หมายเลขเริ่มต้น ซึ่งเป็นตำแหน่งของ “@” อักขระ
SEARCH(".",B5,SEARCH("@",B5)+1)-SEARCH("@",B5) คือ จำนวนตัวอักษร
มันคือความแตกต่างระหว่าง “.” ตัวละครและ “@” ตัวละคร

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
ด้วยวิธีนี้ คุณจะได้ส่วนตรงกลางของ Email Id . นี้ .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-03 :
➤เลือกเอาต์พุต เซลล์ E5
➤พิมพ์สูตรต่อไปนี้

=RIGHT(B5,LEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1)

B5 เป็นข้อความ
LEN(B5)-SEARCH(".",B5,SEARCH("@",B5))+1 คือ จำนวนตัวอักษร
ที่นี่ ฟังก์ชัน LEN จะให้ความยาวของอักขระ แล้วจะถูกลบออกจากตำแหน่งของ “” อักขระและความแตกต่างจะเป็นจำนวนอักขระหลัง “” ตัวละคร

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
หลังจากนั้น คุณจะได้รับส่วนสุดท้ายของ Email Id . นี้ .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

วิธีที่-7 :แยกสตริงตามตัวแบ่งบรรทัด

ใน รหัสนักเรียน &ชื่อ คอลัมน์ รหัสนักศึกษา และ ชื่อนักศึกษา ถูกคั่นด้วยตัวแบ่งบรรทัด หากคุณต้องการแยก Student Id และ ชื่อนักศึกษา จากนั้นคุณต้องแยกสตริงด้วยตัวแบ่งบรรทัด คุณสามารถใช้ ฟังก์ชัน FIND ที่นี่.

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ขั้นตอน-01 :
➤เลือกเอาต์พุต เซลล์ C5
➤พิมพ์สูตรต่อไปนี้

=LEFT(B5,FIND(CHAR(10),B5))

B5 เป็นข้อความ
FIND(CHAR(10), B5) คือ จำนวนตัวอักษร
ค้นหา จะให้ตำแหน่งของตัวแบ่งบรรทัดและ CHAR(10) ใช้สำหรับขึ้นบรรทัดใหม่

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
จากนั้นคุณจะได้รับ Student Id ใน คอลัมน์รหัสนักเรียน .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-02 :
➤เลือกเอาต์พุต เซลล์ E5
➤พิมพ์สูตรต่อไปนี้

=RIGHT(B5,LEN(B5)-FIND(CHAR(10),B5)+1)

B5 เป็นข้อความ
LEN(B5)-FIND(CHAR(10), B5)+1 คือ จำนวนตัวอักษร
ที่นี่ ฟังก์ชัน LEN จะให้ความยาวของอักขระ แล้วจะถูกลบออกจากตำแหน่งของตัวแบ่งบรรทัด และส่วนต่างจะเป็นจำนวนอักขระหลังจากขึ้นบรรทัดใหม่

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
ด้วยวิธีนี้ คุณจะได้รับ Student Name ใน คอลัมน์ชื่อนักเรียน .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

วิธีที่-8 :แยกสตริงของการรวมกันของตัวเลขและข้อความ

ที่นี่ใน เครื่องหมายและเกรด คอลัมน์ เครื่องหมาย และ เกรด ของนักเรียนมารวมกันจึงเป็นการรวมตัวของ Number และ ข้อความ คุณสามารถแยกได้โดยใช้ฟังก์ชัน SUBSTITUTE ,ฟังก์ชัน LEFT , ฟังก์ชัน RIGHT , ฟังก์ชัน SUM และ ฟังก์ชัน LEN .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ขั้นตอน-01 :
➤เลือกเอาต์พุต เซลล์ D5
➤พิมพ์สูตรต่อไปนี้

=LEFT(C5, SUM(LEN(C5) - LEN(SUBSTITUTE(C5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))

C5 เป็นข้อความ
SUBSTITUTE(C5, {"0","1","2","3","4","5","6","7","8","9"}, "") จะแทนที่ตัวเลขใดๆ ด้วย ว่าง และใช้ฟังก์ชัน LEN หลังจากนั้นจะให้จำนวนค่าตัวเลขแก่คุณ
จากนั้นจะถูกลบออกจากความยาวอักขระทั้งหมด และผลรวมของค่านี้จะเป็น จำนวนอักขระ .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
จากนั้นคุณจะได้รับ เครื่องหมาย ใน คอลัมน์เครื่องหมาย .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

Step-02 :
➤เลือกเอาต์พุต เซลล์ E5
➤พิมพ์สูตรต่อไปนี้

=RIGHT(C5,LEN(C5)-LEN(D5)-1)

C5 เป็นข้อความ
LEN(C5)-LEN(D5)-1 จะให้ความยาวของอักขระ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

➤กด ENTER
➤ลากลง เติมแฮนเดิล เครื่องมือ

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ผลลัพธ์ :
หลังจากนั้น คุณจะได้รับ เกรด ใน คอลัมน์เกรด .

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

ภาคปฏิบัติ

สำหรับการทำแบบฝึกหัดด้วยตัวเองเราได้จัดเตรียมแบบฝึกหัด ส่วนด้านล่างในแต่ละแผ่นทางด้านขวา กรุณาทำด้วยตัวเอง

วิธีแยกสตริงตามความยาวใน Excel (8 วิธี)

บทสรุป

ในบทความนี้ ฉันพยายามอธิบายวิธีที่ง่ายที่สุดในการแยกสตริงตามความยาวอย่างมีประสิทธิภาพ หวังว่าคุณจะพบว่ามีประโยชน์ หากคุณมีข้อเสนอแนะหรือคำถามใด ๆ โปรดแบ่งปันกับเรา

อ่านเพิ่มเติม

  • วิธีแยกคำใน Excel โดยใช้สูตร (Ultimate Guide)
  • แยกคำสองคำใน Excel (6 วิธีง่ายๆ)