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

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

เมื่อคุณนำเข้าข้อมูลจากฐานข้อมูลหรือแหล่งอื่น คุณต้องแยกเซลล์ หนึ่งหรือสองหรือมากกว่าในสถานการณ์ดังกล่าว

ในบทช่วยสอนนี้ ฉันจะพูดถึงวิธีแบ่งเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel โดยใช้วิธีการที่มีประสิทธิภาพดังต่อไปนี้ รวมถึงตัวอย่างในชีวิตจริง

วิธีการแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel

ที่นี่ เรามีชุดข้อมูลที่คอลัมน์ B ประกอบด้วยชื่อเต็มเป็นหลัก ตอนนี้ เราต้องแบ่งเซลล์ของคอลัมน์ B ออกเป็นสองคอลัมน์ เช่น ชื่อและนามสกุล. เราสามารถทำได้โดยใช้วิธีการดังต่อไปนี้

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

1. แบ่งเซลล์โดยใช้ข้อความเป็นคอลัมน์

ในชุดข้อมูล เราเห็นชื่อนักเขียนวรรณกรรมอังกฤษคนโปรดของฉัน ตอนนี้ เราจะแบ่งชื่อเป็นชื่อและนามสกุลโดยใช้ ข้อความเป็นคอลัมน์ .

ข้อความเป็นคอลัมน์ เป็นคุณลักษณะที่มีประโยชน์ใน Excel ที่ใช้ตัวคั่นเพื่อแยกวิเคราะห์ข้อความในหนึ่งเซลล์/คอลัมน์ในหลายคอลัมน์

ตัวคั่นคือประเภทของอักขระเช่น จุลภาค เว้นวรรค อัฒภาค ฯลฯ ที่แยกสตริงข้อความหรือสตรีมข้อมูลอื่นๆ

ในชุดข้อมูลของเรา Space เป็นตัวคั่น

คุณสามารถดำเนินการตามขั้นตอนต่อไปนี้ได้

ขั้นตอน:

  • เลือกข้อมูลทั้งหมด เช่น B4:B11
  • เลือก ข้อความเป็นคอลัมน์ ตัวเลือกจาก ข้อมูล แท็บ
  • เลือก ตัวคั่น ตัวเลือก
  • กด ถัดไป

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

  • ตอนนี้เลือก Space ตัวเลือก
  • กด ถัดไป

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

  • เลือก ข้อความ ตัวเลือกจากรูปแบบข้อมูลคอลัมน์
  • ปรับปลายทางของคุณหากจำเป็น และกด เสร็จสิ้น

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

แล้วคุณจะได้สิ่งต่อไปนี้

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

อ่านเพิ่มเติม:วิธีแยกเซลล์ใน Excel (5 เคล็ดลับง่ายๆ)

2. แบ่งเซลล์ด้วยการเติมแฟลช

เติมแฟลช เป็นเครื่องมือ Excel พิเศษที่จะเติมค่าโดยอัตโนมัติเมื่อมีการระบุรูปแบบในข้อมูล สามารถใช้ได้จากเวอร์ชัน Microsoft Excel 2013

เป็นหนึ่งในเทคนิคแมชชีนเลิร์นนิงสำหรับการประเมินรูปแบบข้อมูล การเรียนรู้รูปแบบ และการเติมเซลล์โดยใช้รูปแบบนั้น

คุณสามารถแบ่งชื่อในชุดข้อมูลเป็นชื่อและนามสกุลได้โดยใช้เครื่องมือนี้

ขั้นตอน:

  • เลือกเซลล์ว่างเช่น C5
  • พิมพ์ชื่อ วิลเลียม ของเซลล์ B5 ในเซลล์ C5
  • . ที่เลือก
  • ดับเบิลคลิกที่มุมล่างขวาของเซลล์ ช่วงทั้งเซลล์จะถูกเติมโดยอัตโนมัติ ที่นี่มีทางเลือกมากมายเช่น คุณสามารถลากเคอร์เซอร์ไปที่เซลล์สุดท้ายของช่วงเซลล์หรือเลือก เติมแบบรวดเร็ว ตัวเลือกโดยตรงจากข้อมูล>เครื่องมือข้อมูล>เติมแบบรวดเร็ว .

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

  • ตอนนี้ เลือก เติมแฟลช ตัวเลือก

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

เครื่องมือจะเติมชื่อในช่วงเซลล์ทั้งหมดโดยอัตโนมัติดังนี้

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

คุณสามารถใช้คุณลักษณะนี้เพื่อค้นหานามสกุลได้เช่นเดียวกัน ในกรณีนั้น คุณต้องพิมพ์นามสกุลของเซลล์ B5 ในเซลล์ D5 ทำตามขั้นตอนเดียวกันกับก่อนหน้านี้ คุณจะได้ผลลัพธ์ดังต่อไปนี้

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

อ่านเพิ่มเติม: VBA เพื่อแยกสตริงออกเป็นหลายคอลัมน์ใน Excel (2 วิธี)

3. สูตรการใช้เซลล์แบบแยกส่วน

ผม. แยกเซลล์ตามตัวคั่น

เราสามารถแยกชื่อเป็นชื่อและนามสกุลโดยใช้ฟังก์ชัน Excel พร้อมตัวคั่น ในชุดข้อมูลของเรา ช่องว่างเป็นตัวคั่นที่อยู่ตรงกลางของชื่อ

มาดูภาพรวมของฟังก์ชันที่จะใช้กันที่นี่

ซ้าย ฟังก์ชันดึงข้อความจากด้านซ้ายของสตริง ไวยากรณ์ของฟังก์ชันคือ

=LEFT (ข้อความ [num_chars])

มีอาร์กิวเมนต์ดังต่อไปนี้ในฟังก์ชัน

ข้อความ – ข้อความที่จะแยกอักขระ

num_chars – [ไม่บังคับ] จำนวนอักขระที่จะแยก โดยเริ่มจากด้านซ้ายของข้อความ

ขวา ฟังก์ชั่นแยกจำนวนอักขระที่กำหนดจากด้านขวาของสตริงข้อความที่ให้มา ไวยากรณ์ของฟังก์ชันคือ

=ขวา (ข้อความ [num_chars])

มีอาร์กิวเมนต์ดังต่อไปนี้ในฟังก์ชัน

ข้อความ – ข้อความที่จะแยกอักขระทางด้านขวา

num_chars – [ไม่บังคับ] จำนวนอักขระที่จะแยก เริ่มทางด้านขวา

Excel ค้นหา ฟังก์ชันส่งคืนตำแหน่งของสตริงข้อความหนึ่งภายในอีกสตริงหนึ่ง

ไวยากรณ์ของฟังก์ชันคือ

=SEARCH (find_text, within_text, [start_num]) 

อาร์กิวเมนต์ของไวยากรณ์มีดังต่อไปนี้

find_text – ข้อความที่จะค้นหา

within_text – ข้อความค้นหาภายใน

start_num – [ตัวเลือก] ตำแหน่งเริ่มต้นในข้อความเพื่อค้นหา

ค้นหา ฟังก์ชันส่งคืนตำแหน่ง (เป็นตัวเลข) ของสตริงข้อความหนึ่งภายในอีกสตริงหนึ่ง

ไวยากรณ์ของฟังก์ชันคือ

=FIND (find_text, within_text, [start_num])

อาร์กิวเมนต์ของไวยากรณ์มีดังต่อไปนี้

find_text – ข้อความที่จะค้นหา

within_text – ข้อความค้นหาภายใน

start_num – [ตัวเลือก] ตำแหน่งเริ่มต้นในข้อความที่จะค้นหา

การใช้ LEN ฟังก์ชัน เราจะได้ความยาวของข้อความ ไวยากรณ์ของฟังก์ชันคือ

 =LEN (ข้อความ)

มีอาร์กิวเมนต์ดังต่อไปนี้ในฟังก์ชัน

ข้อความ – ข้อความสำหรับคำนวณความยาว

ทดแทน ฟังก์ชั่นแทนที่ข้อความในสตริงที่กำหนด ไวยากรณ์ของฟังก์ชันคือ

=SUBSTITUTE (ข้อความ, old_text, new_text, [อินสแตนซ์])

มีอาร์กิวเมนต์ดังต่อไปนี้ในฟังก์ชัน

ข้อความ – ข้อความที่จะเปลี่ยน

old_text – ข้อความที่จะแทนที่

new_text – ข้อความที่จะแทนที่ด้วย

ตัวอย่าง – [ตัวเลือก] อินสแตนซ์ที่จะแทนที่

เราจะหาชื่อโดยใช้ฟังก์ชัน LEFT และ SEARCH ร่วมกัน

สำหรับสิ่งนี้ ให้เลือกเซลล์ว่างเช่น C3 และพิมพ์สูตร =LEFT(B5,SEARCH(" ",B5)) โดยที่ B5 คือเซลล์ที่เราต้องการแยกชื่อ แล้วกด Enter แล้วใช้เครื่องมือ Fill Handle เพื่อรับผลลัพธ์ทั้งหมดของคอลัมน์

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

ในทำนองเดียวกันเราสามารถหานามสกุลโดยใช้สูตรต่อไปนี้คือ

=RIGHT(B5,LEN(B5)-FIND("*",SUBSTITUTE(B5," ","*",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))) โดยที่ B5 คือข้อความที่เราต้องการแยก ช่องว่าง (“ “) เป็นตัวคั่นของเรา

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

➥ อ่านเพิ่มเติม:Excel แบ่งเซลล์ตามสูตรตัวคั่น

ii. แยกเซลล์ตามตัวแบ่งบรรทัด

วิธีนี้ก็คล้ายกับวิธีก่อนหน้านี้เช่นกัน แต่เราต้องใช้ฟังก์ชัน CHAR ที่นี่

CHAR ฟังก์ชั่นส่งคืนอักขระที่ระบุโดยหมายเลขรหัสจากชุดอักขระสำหรับชุดข้อมูลของคุณ รหัสนี้หมายถึงรหัส ASCII

ไวยากรณ์ของฟังก์ชันคือ

=CHAR (ตัวเลข)

มีอาร์กิวเมนต์ดังต่อไปนี้ในฟังก์ชัน

หมายเลข – ตัวเลขระหว่าง 1 ถึง 255

ตอนนี้ เราสามารถหาชื่อได้โดยการป้อนสูตรในเซลล์ว่างและใช้ Fill Handle Tool สำหรับอีกเซลล์หนึ่ง สูตรคือ =LEFT(B5,SEARCH(CHAR(10),B5,1)-1) โดยที่ B5 คือข้อความ และ 10 คือรหัส ASCII สำหรับการป้อนบรรทัด

บันทึก. เราลบ 1 เนื่องจากเราไม่ต้องการแยก "ช่องว่าง" ของตัวคั่นเอง

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

ในทำนองเดียวกัน ให้พิมพ์สูตรในเซลล์ว่าง เช่น =RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))) โดยที่ B5 คือเซลล์ที่เราต้องการแยกและ 10 คือรหัส ASCII สำหรับ Line feed ตอนนี้กด Enter และใช้ Fill Handle Tool สำหรับอีกเซลล์ในคอลัมน์เดียวกัน

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

อ่านเพิ่มเติม: สูตร Excel เพื่อแยก:8 ตัวอย่าง

4. แยกข้อความ+เซลล์รูปแบบตัวเลข

บางครั้ง เราอาจแบ่งเซลล์ที่มี ข้อความ+ตัวเลข ลวดลาย. ในกรณีนั้นเราสามารถทำตามขั้นตอนได้ ในที่นี้ เราต้องใช้ฟังก์ชัน SUM ร่วมกับฟังก์ชันอื่นๆ

SUM ฟังก์ชันส่งคืนผลรวมของค่าที่ให้มา ค่าเหล่านี้อาจเป็นช่วง อาร์เรย์ ตัวเลข เป็นต้น รูปแบบของฟังก์ชันคือ

=SUM (หมายเลข 1, [หมายเลข2], [หมายเลข3], …)

มีอาร์กิวเมนต์ดังต่อไปนี้ในฟังก์ชัน

หมายเลข 1 – ค่าแรกที่จะรวม

หมายเลข 2 – [ตัวเลือก] ค่าที่สองที่จะรวม

หมายเลข 3 – [ไม่บังคับ] ค่าที่สามที่จะรวม

วิธีที่ง่ายที่สุดในการแยกเซลล์ตามรูปแบบประเภทนั้นคือการแยกตัวเลขก่อน แล้วหาข้อความ ตอนนี้ เลือกเซลล์ว่างแล้วพิมพ์สูตร เช่น =RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},"")))) โดยที่ B5 คือเซลล์ที่คุณต้องการแยก

ตอนนี้กด Enter และใช้ Fill Handle Tool สำหรับเซลล์อื่นๆ

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

สำหรับการค้นหาข้อความ ให้พิมพ์สูตรในเซลล์ว่าง The formula is

=LEFT(B5,LEN(B5)-LEN(D5)) is B5 the cell that we want to split and D5 is the number that we found from the previous formula.

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

5. Split Cells Using Power Query

We can separate the name into first and last name also using Power Query. It is a free Microsoft Add-in to import data from various sources and then clean, transform and reshape your data if necessary.

You may proceed with the following steps.

ขั้นตอน:

  • Select the whole cell range B4:B11
  • Click on From Table of Data แท็บ
  • Press Ok

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

Now you are in the Power Query Editor. And select Home>Split Column>By Delimiter .

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

Then you’ll see the following figure. Select the Space as your delimiter and press Ok .

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

The analysis is completed actually. But you have to load the file in your existing working sheet. For this select Home>Close &Load>Close &Load To .

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

Then choose your destination and press Load

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

Finally, you’ll get the output like the following-

วิธีแยกเซลล์หนึ่งเซลล์ออกเป็นสองเซลล์ใน Excel (5 วิธีที่มีประโยชน์)

อ่านเพิ่มเติม: How to Split a Cell into Two Rows in Excel (3 ways) 

Things To Keep in Mind

Be careful about the formula when you input it in the formula bar.

Besides, be cautious about the file name, file location, and also the extension of the excel file.

บทสรุป

I have discussed the most effective and handy ways. Now, choose one based on your data and requirements. And if you have any suggestions and confusion, please let me know.

Thanks for being with me.

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

  • How to split a single cell in half in Excel (diagonally &horizontally)
  • Excel Formula to Split String by Comma (5 Examples)
  • Excel VBA:Split String by Character (6 Useful Examples)
  • How to Make Two Lines in One Cell in Excel (4 Methods)
  • Excel VBA:Split String into Cells (4 Useful Applications)
  • Excel VBA:Split String by Number of Characters (2 Easy Methods)