วิธีการแยกคำหลักจากข้อความใน Excel?
นอกจากนี้ยังเป็นไปได้ที่จะแยกข้อความจากเอกสาร Excel แทนที่จะแยกเฉพาะคำหลัก ต่อไปนี้เป็นบทช่วยสอนพื้นฐานในการแยกคำหลักจาก Excel สำหรับผู้เริ่มต้น:
การใช้คุณสมบัติข้อความเป็นคอลัมน์:
- เลือกคอลัมน์ที่มีข้อความที่คุณต้องการดึงคำหลักออกมา
- ไปที่แท็บข้อมูลและคลิกที่ข้อความเป็นคอลัมน์
- เลือกตัวคั่นแล้วคลิกถัดไป
- เลือกตัวคั่นที่คั่นคำหลัก (เช่น ช่องว่าง เครื่องหมายจุลภาค) แล้วคลิก ถัดไป
- เลือกเซลล์ปลายทางสำหรับคำหลัก แล้วคลิก เสร็จสิ้น
การใช้ฟังก์ชันซ้าย ขวา และกลาง:
ต่อไปนี้คือวิธีแยกข้อความโดยใช้ฟังก์ชัน LEFT, RIGHT และ MID:
- ใช้ฟังก์ชัน LEFT เพื่อแยกอักขระสองสามตัวแรกของแต่ละคำในข้อความ
- ใช้ฟังก์ชัน RIGHT เพื่อแยกอักขระสองสามตัวสุดท้ายของแต่ละคำในข้อความ
- ใช้ฟังก์ชัน MID เพื่อแยกอักขระจากตรงกลางของแต่ละคำในข้อความ
- รวมอักขระที่แยกออกมาโดยใช้ตัวดำเนินการ CONCATENATE หรือ “&” เพื่อสร้างคีย์เวิร์ด
การใช้ฟังก์ชัน FIND และ LEN:
- ใช้ฟังก์ชัน FIND เพื่อค้นหาตำแหน่งของตัวคั่นแต่ละตัวในข้อความ
- ใช้ฟังก์ชัน LEN เพื่อกำหนดความยาวของคำสำคัญแต่ละคำ
- ใช้ฟังก์ชัน MID เพื่อแยกคำหลักแต่ละคำตามตำแหน่งตัวคั่นและความยาวของคำหลัก
การใช้ส่วนเสริมหรือปลั๊กอินของบุคคลที่สาม:
- มี Add-in และปลั๊กอินของบริษัทอื่นมากมายสำหรับ Excel ที่แยกคำสำคัญจากข้อความ เช่น Power Pivot, Power Query และ ASAP Utilities
ทำไมคุณควรแยกคำหลักออกจากข้อความ
การแยกคำสำคัญจากข้อความมีประโยชน์หลายประการ:
- การปรับแต่งเว็บไซต์ให้ติดอันดับบนเครื่องมือการค้นหา (SEO): หากคุณมีเว็บไซต์หรือบล็อก การใช้คำหลักที่เกี่ยวข้องในเนื้อหาของคุณจะช่วยปรับปรุงการจัดอันดับของเครื่องมือค้นหา และทำให้ผู้อื่นค้นพบเนื้อหาของคุณได้ง่ายขึ้น
- การวิเคราะห์ข้อมูล: การแยกคำหลักออกจากข้อความช่วยให้คุณระบุธีมหรือหัวข้อทั่วไปในชุดข้อมูลขนาดใหญ่ได้ สิ่งนี้มีประโยชน์สำหรับการวิจัย ตลาด การวิเคราะห์ความรู้สึก และการวิเคราะห์ข้อมูลประเภทอื่นๆ
- การจัดหมวดหมู่เนื้อหา: ด้วยการแยกคำสำคัญออกจากข้อความ จัดหมวดหมู่และจัดระเบียบเนื้อหาของคุณอย่างมีประสิทธิภาพมากขึ้น วิธีนี้ช่วยให้ค้นหาและเรียกข้อมูลบางส่วนได้ง่ายขึ้น และยังช่วยให้คุณระบุช่องว่างหรือความซ้ำซ้อนในเนื้อหาของคุณได้อีกด้วย
- การวิเคราะห์และสรุปข้อความ: การแยกคำหลักยังใช้เพื่อสรุปประเด็นหลักหรือธีมของข้อความ สิ่งนี้มีประโยชน์สำหรับการทำความเข้าใจเนื้อหาของเอกสารหรือบทความอย่างรวดเร็ว หรือสำหรับการสร้างบทคัดย่อหรือบทสรุปของงานเขียนที่ยาวขึ้น
วิธีแยกคำหลักโดยใช้ Custom Extractor API ใน Python ใน Excel
- ติดตั้งแพ็คเกจ Python ที่จำเป็น: หากต้องการใช้ API แยกแบบกำหนดเองใน Python คุณจะต้องติดตั้งแพ็คเกจ Python ที่จำเป็น ซึ่งจะแตกต่างกันไปขึ้นอยู่กับ API เฉพาะที่คุณใช้ แต่แพ็คเกจทั่วไปรวมถึงคำขอ JSON และแพนด้า
- รับรหัส API: ในการเข้าถึง API คุณจะต้องได้รับรหัส API โดยทั่วไปจะเกี่ยวข้องกับการลงทะเบียนบัญชีบนเว็บไซต์ของผู้ให้บริการ API และทำตามคำแนะนำเพื่อรับคีย์ API
- เขียนโค้ด Python เพื่อแยกคีย์เวิร์ด: ใช้เอกสาร API และความรู้ของคุณเกี่ยวกับ Python เขียนโค้ดที่ส่งคำขอไปยัง API และแยกคีย์เวิร์ดที่เกี่ยวข้องจากการตอบกลับ ซึ่งเกี่ยวข้องกับการใช้ฟังก์ชัน เช่น request.get() เพื่อส่งคำขอ JSON.loads() เพื่อแยกวิเคราะห์การตอบสนองของ JSON และแพนด้าเพื่อจัดระเบียบข้อมูล
- นำเข้ารหัส Python ลงใน Excel: เมื่อคุณเขียนรหัส Python เพื่อแยกคำหลักแล้ว ให้นำเข้าไปยัง Excel โดยใช้แพ็คเกจ xlwings สิ่งนี้ทำให้คุณสามารถเรียกใช้รหัส Python ได้โดยตรงจาก Excel และนำเข้าคำหลักที่แยกออกมาลงในแผ่นงาน Excel
- เรียกใช้โค้ด Python ใน Excel: เมื่อคุณนำเข้าโค้ด Python ลงใน Excel แล้ว ให้เรียกใช้โดยคลิกที่ปุ่มหรือพิมพ์คำสั่งในเซลล์ คำหลักที่แยกออกมาจะถูกเพิ่มลงในเวิร์กชีต ซึ่งคุณสามารถจัดการได้ตามต้องการ
- คลิกที่แท็บนักพัฒนา
- คลิกที่ Visual Basic
- คลิก “แทรก” จากนั้นคลิก “โมดูล”
- เขียนรหัส
- ปิด VBA
- เขียนสูตร Excel แบบกำหนดเองแล้วกด Enter
สูตรที่กำหนดเอง:
- หากต้องการแยกคำที่ 1 ของข้อความ ให้เขียน = ExtractWords(A2,1)
- หากต้องการแยกคำที่ 2 ของข้อความ ให้เขียน = ExtractWords(A2,2)
- หากต้องการแยกคำที่ 3 ของข้อความ ให้เขียน = ExtractWords(A2,3)
- หากต้องการแยกคำที่ 4 ของข้อความ ให้เขียน = ExtractWords(A2,4)
- หากต้องการแยกคำที่ 5 ของข้อความ ให้เขียน = ExtractWords(A2,5)
- หากต้องการแยกคำที่ 6 ของข้อความ ให้เขียน = ExtractWords(A2,6)
- หากต้องการแยกคำที่ 7 ของข้อความ ให้เขียน = ExtractWords(A2,7)
- หากต้องการแยกคำที่ 8 ของข้อความ ให้เขียน = ExtractWords(A2,8)
- หากต้องการแยกคำที่ 9 ของข้อความ ให้เขียน = ExtractWords(A2,9)
- หากต้องการแยกคำที่ 10 ของข้อความ ให้เขียน = ExtractWords(A2,10)
ที่นี่ A2 คือเซลล์ที่วางสตริงข้อความ และ 1…10 คือจำนวนลำดับคำ ด้วยวิธีนี้ แยกคำที่ n ของข้อความหรือประโยคใดๆ ใน excel
สำหรับข้อมูลเพิ่มเติม โปรดปรึกษา ChatGPT อัลกอริทึมของเครื่องมือแมชชีนเลิร์นนิงช่วยให้ผู้ใช้สามารถค้นหาข้อมูลเพิ่มเติมด้วยฟังก์ชันการค้นหาขั้นสูง
Custom Formula เหมือนกันกับ Array Formula หรือไม่?
สูตรแบบกำหนดเองคือสูตรที่คุณสร้างขึ้นเองโดยใช้ฟังก์ชันและตัวดำเนินการในโปรแกรมสเปรดชีต เช่น Excel หรือ Google ชีต
ในทางกลับกัน สูตรอาร์เรย์คือสูตรที่ทำงานกับค่าหลายค่าในอาร์เรย์หรือช่วงของเซลล์ สูตรอาร์เรย์ใช้ในการคำนวณข้อมูลหลายแถวหรือหลายคอลัมน์พร้อมกัน และส่งกลับอาร์เรย์ของค่าแทนที่จะเป็นค่าเดียว