วิธีดึงข้อมูลเฉพาะจากเซลล์ใน Excel (3 ตัวอย่าง)

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดสมุดงานแบบฝึกหัด

ดาวน์โหลดและแบบฝึกหัดสมุดงานด้วย ตัวอย่างชุดข้อมูลทั้งหมดที่ใช้ในบทความนี้พร้อมสูตรรวมอยู่ด้วย

แยกข้อมูลเฉพาะ.xlsx

3 ตัวอย่างในการแยกข้อมูลเฉพาะจากเซลล์ใน Excel

1. แยกข้อมูลข้อความเฉพาะออกจากเซลล์

Excel มีฟังก์ชันที่แตกต่างกันในการแยกข้อความจากส่วนต่างๆ ของข้อมูลที่กำหนดในเซลล์ คุณสามารถแยกข้อความจากสตริงข้อความยาวได้โดยใช้ฟังก์ชัน ซ้าย , ขวา , กลาง หรือใช้ร่วมกันระหว่างฟังก์ชันเหล่านี้และ ค้นหา o ค้นหา ฟังก์ชัน ในส่วนนี้ ฉันจะแนะนำคุณผ่านแต่ละรายการพร้อมรายละเอียดเมื่อเกิดการรวมกัน

1.1 แยกข้อมูลจากจุดเริ่มต้นของเซลล์

คุณสามารถแยกข้อมูลจากจุดเริ่มต้นของ เซลล์โดยใช้ ฟังก์ชัน LEFT ฟังก์ชันนี้ใช้สองอาร์กิวเมนต์- i) ข้อความที่คุณต้องการดึงออกมา และ ii) จำนวนอักขระที่คุณต้องการแยก

ฉันใช้อาร์เรย์ที่แสดงด้านล่าง ฉันใช้ช่วง B5:B7 เป็นข้อมูลอ้างอิงและแยกไปยังคอลัมน์ C .

ขั้นตอน:

  • ในเซลล์ คุณต้องการ ในการเขียนข้อมูลที่แยกออกมา (ในกรณีนี้คือเซลล์ C5 ) ให้เขียนสูตรต่อไปนี้:

=LEFT(B5,4)

  • จากนั้นกด Enter .

  • ตอนนี้ คลิกและลาก Fill Handle Icon ลงเพื่อจำลองสูตรสำหรับเซลล์ที่เหลือ

1.2 แยกข้อมูลจากส่วนท้ายของ a เซลล์

หากต้องการดึงข้อมูลจากส่วนท้ายของเซลล์ คุณต้องใช้ ฟังก์ชัน RIGHT ฉันใช้อาร์เรย์เดิมที่แสดงในส่วนก่อนหน้าเพื่อแสดงการดึงข้อมูลโดยใช้ฟังก์ชัน RIGHT

ขั้นตอน:

  • ในเซลล์ C5 (หรือเซลล์ที่คุณต้องการแยกข้อมูล) ให้พิมพ์สูตรต่อไปนี้

=RIGHT(B5,4)

  • ตอนนี้กด Enter .

  • จากนั้นคลิก และ ลาก ไอคอนจุดจับเติม เพื่อเติมเซลล์ที่เหลือ

1.3 แยกส่วนเฉพาะของข้อมูล

สมมติว่าเราต้องการแยกส่วนใดส่วนหนึ่งของเซลล์ โดยปกติจะอยู่หลังหรือก่อนอักขระเฉพาะ เช่น ก่อนและหลังเครื่องหมาย @ ของอีเมล เราสามารถใช้ร่วมกับ ฟังก์ชัน SEARCH หรือ ฟังก์ชัน FIND ทั้งคู่มีจุดประสงค์เดียวกันในบริบทนี้ ในที่นี้ ฉันกำลังใช้ฟังก์ชัน FIND

สำหรับส่วนนี้ ลองมาดูชุดข้อมูลที่ประกอบด้วยอีเมล

แยกชื่อผู้ใช้

หากต้องการแยกชื่อผู้ใช้ (ส่วนที่อยู่หน้าเครื่องหมาย @) ให้ใช้สูตรนี้เพื่อ แยกออก

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

ตอนนี้กด Enter จากนั้นใช้ เติมไอคอนแฮนเดิล เพื่อเติมเซลล์ที่เหลือที่จำลองสูตรนี้

🔎 รายละเอียดของ สูตร:

  • FIND(“@”,B5)

FIND ฟังก์ชันรับสองอาร์กิวเมนต์- i) ค่าข้อความหรือตัวเลขเฉพาะ และ ii) เซลล์หรือค่าที่จะค้นหาอาร์กิวเมนต์แรก ส่งคืนค่าตัวเลขของตำแหน่งที่พบอาร์กิวเมนต์แรก ในกรณีนี้ มันจะเป็น 13

  • LEFT(B5,FIND(“@”,B5)-1)

The ซ้าย ฟังก์ชันรับสองอาร์กิวเมนต์ – i) ค่าจากตำแหน่งที่แยกออกมา และ ii) ความยาวของสตริงที่กำลังแยก ซึ่งในกรณีนี้ ถูกกำหนดจากฟังก์ชัน FIND และใช้เป็นค่าที่น้อยกว่า

แยกชื่อโดเมน

หากต้องการแยกชื่อโดเมน (ส่วนหลังเครื่องหมาย @ ) ให้ใช้ สูตรต่อไปนี้

=RIGHT(B5,LEN(B5)-FIND("@",B5))

จากนั้นกด Enter และกรอกข้อมูลที่เหลือโดยใช้ Fill Handle Icon เหมือนด้านบน

🔎 รายละเอียดของสูตร:

  • FIND(“@”,B5)

FIND ฟังก์ชันรับสองอาร์กิวเมนต์- i) ค่าข้อความหรือตัวเลขเฉพาะ และ ii) เซลล์หรือค่า จากที่ที่มันจะค้นหาอาร์กิวเมนต์แรก ส่งคืนค่าตัวเลขของตำแหน่งที่พบอาร์กิวเมนต์แรก ในกรณีนี้ มันจะเป็น 13

  • LEN(B5)

LEN ฟังก์ชันรับเพียงหนึ่งอาร์กิวเมนต์และ ส่งกลับความยาวหรือจำนวนอักขระในเซลล์หรือข้อความนั้น ในกรณีนี้ มันคือ 22

  • RIGHT(B5,LEN(B5)-FIND(“@”,B5))

ฟังก์ชัน ขวา ใช้อาร์กิวเมนต์อย่างน้อยสองอาร์กิวเมนต์ - i) ค่าจากตำแหน่งที่แยกข้อความ และ ii) ความยาวของการแยกจากจุดสิ้นสุด อาร์กิวเมนต์ที่สองถูกกำหนดโดยการลบค่าก่อนเครื่องหมาย @ ที่พบจากฟังก์ชัน FIND จากความยาวรวมของสตริงที่พบจากฟังก์ชัน LEN

อ่านเพิ่มเติม: วิธีแยกข้อมูลจากแผ่นงาน Excel (6 วิธีที่มีประสิทธิภาพ)

2. แยกข้อมูลจำนวนเฉพาะจากเซลล์ใน Excel

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

ในวิธีนี้ เราจะใช้ TEXTJOIN ฟังก์ชัน เพื่อเชื่อมตัวเลขทั้งหมดที่แยกออกจากแต่ละค่า เพื่อแยกตัวเลขโดยใช้ฟังก์ชันเสริมร่วมกัน เช่น LEN , INDIRECT , ROW , MID และ IFERROR ถูกนำมาใช้ ฟังก์ชันเสริมเหล่านี้ใช้เพื่อสร้างอาร์เรย์จากแต่ละค่า ซึ่งประกอบด้วยตัวเลขทั้งหมดและค่าสตริงที่ถูกแทนที่ด้วยสตริงว่าง และสุดท้าย ฟังก์ชัน TEXTJOIN ช่วยรวมค่าทั้งหมดเข้าด้วยกันเป็นค่าเดียว

หากต้องการแยกเฉพาะตัวเลขออกจากอาร์เรย์นี้ ให้เขียนสูตรต่อไปนี้ ในเซลล์

=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))

กด Enter แล้วคลิกและลาก Fill Handle Icon เพื่อเติมเซลล์ที่เหลือที่คุณต้องการทำซ้ำ

🔎 รายละเอียดของสูตร:

  • ROW(INDIRECT(“1:”&LEN(B5))) ส่งคืนอาร์เรย์ {1;2;3;4;5;6;7}
  • MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1) คืนค่าอาร์เรย์ {“a”;”s”;”8″;”7 ″;”w”;”q”;”1″}
  • IFERROR((MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)* 1),””) ส่งคืนอาร์เรย์ {“”;””;8;7;””;””;1}
  • TEXTJOIN(“”,TRUE,IFERROR(( MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)*1),””)): ในตอนท้าย TEXTJOIN เพียงเชื่อมค่าทั้งหมดเข้าด้วยกัน ในอาร์เรย์และส่งกลับผลลัพธ์

อ่านเพิ่มเติม: วิธีแยกข้อมูลจาก Excel ตามเกณฑ์ (5 วิธี)

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

    <1 4> โค้ด VBA เพื่อแปลงไฟล์ข้อความเป็น Excel (7 วิธี)
  • วิธีนำเข้าไฟล์ข้อความที่มีตัวคั่นหลายตัวลงใน Excel (3 วิธี)
  • Excel VBA: ดึงข้อมูลโดยอัตโนมัติจากเว็บไซต์ (2 วิธี)
  • วิธีนำเข้าข้อมูลจากเว็บไซต์ที่ปลอดภัยไปยัง Excel (ด้วยขั้นตอนด่วน)
  • วิธีแปลงไฟล์ Excel เป็นไฟล์ข้อความด้วยตัวคั่นไปป์ (2 วิธี)

3. แตกไฟล์ข้อมูลตัวเลขและข้อความเฉพาะจากตัวอักษรและตัวเลข

หากคุณมีปัญหาในการใช้สูตรสำหรับเวิร์กชีตของคุณ หรือมีปัญหาในการเข้าใจสูตรที่กล่าวถึงข้างต้น คุณสามารถทำตามวิธีการอัตโนมัตินี้ที่ Excel เตรียมไว้ให้

ขั้นตอน:

  • สำหรับข้อความ ให้กรอกเซลล์แรกด้วยตนเองโดยตัดตัวเลขทั้งหมดออกจากค่าที่เป็นตัวอักษรและตัวเลขคละกัน

  • เริ่มพิมพ์ค่าด้านล่างและ Excel จะแนะนำค่าข้อความที่แยกออกจากคอลัมน์ที่เหลือโดยอัตโนมัติ

  • ตอนนี้ กด Enter .

  • ทำซ้ำขั้นตอนเดิมสำหรับตัวเลข

อ่านเพิ่มเติม: แยกข้อความหลังอักขระใน Excel (6 วิธี)

สรุป

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

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง