:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

การจัดหมวดหมู่

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
ต้า
Member
Member
Posts: 102
Joined: Fri Sep 26, 2014 8:40 am

การจัดหมวดหมู่

#1

Post by ต้า »

สวัสดีครับ อาจาราย์ และ เพื่อนๆทุกคน :D :D

Excel สามารถ ดึงข้อมูลเพื่อ จัดหมวดหมู่ ตามตัวอย่างได้หรือไม่ครับ
เช่น ถ้า มีประโยค ว่า ......ในColumn A
เครื่องครัว : ช้อน
เครื่องครัว : ซ้อม
เครื่องครัว : ตะเกียบ
เครื่องนอน : หมอน
เครื่องนอน : ผ้าห่ม
เครื่องนอน : มุ้ง

***ถ้าในประโยคที่มีคำว่า เครื่องครัว ให้ ปรากฏ คำว่า เครื่องครัว ใน Column B
***ถ้าในประโยคที่มีคำว่า เครื่องนอน ให้ ปรากฏ คำว่า เครื่องนอน ใน Column B

ผมแนบไฟล์ตัวอย่างมาให้ครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การจัดหมวดหมู่

#2

Post by snasui »

:D เซลล์ B1 คีย์สูตร

=LEFT(A1,FIND(" ",A1)-1)

Enter > Copy ลงด้านล่าง
ต้า
Member
Member
Posts: 102
Joined: Fri Sep 26, 2014 8:40 am

Re: การจัดหมวดหมู่

#3

Post by ต้า »

ขอบคุณครับ อาจราย์

แล้วถ้าใรกรณี ที่เป็น ลิงค์เวปไซด์ ตามนี้ครับอาจราย์
https://www.toys.com/ ....... ให้เหลือแค่ คำว่า toys อย่างเดียวละครับ
ต้องเขียนสูตรแบบไหนหรอครับ

ผมได้แนบไฟล์ตัวอย่างมาให้ด้วยครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การจัดหมวดหมู่

#4

Post by snasui »

:D ข้อมูลจริงมีกี่แบบช่วยยกตัวอย่างมาทั้งหมด ไม่ทราบว่ามีแบบอื่นอีกหรือไม่ครับ :?:
ต้า
Member
Member
Posts: 102
Joined: Fri Sep 26, 2014 8:40 am

Re: การจัดหมวดหมู่

#5

Post by ต้า »

ขอบคุณครับอาจราย์

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


ผมแนบตัวอย่างใหม่มาให้อาจาย์แล้วครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การจัดหมวดหมู่

#6

Post by snasui »

ต้า wrote:สวัสดีครับ อาจาราย์ และ เพื่อนๆทุกคน
ต้า wrote:ขอบคุณครับ อาจราย์ แล้วถ้าใรกรณี ที่เป็น ลิงค์เวปไซด์ ตามนี้ครับอาจราย์
ต้า wrote:ขอบคุณครับอาจราย์
:D คำว่า "อาจารย์" สะกดด้วย และตามด้วย ย์ ครับ

ตามไฟล์ล่าสุดที่ B1 คีย์สูตรตามด้านล่างครับ

=TRIM(MID(SUBSTITUTE(A1,".",REPT(" ",50)),51,50))

Enter > Copy ลงด้านล่าง

จากที่ผมแจ้งไป
snasui wrote: :D ข้อมูลจริงมีกี่แบบช่วยยกตัวอย่างมาทั้งหมด ไม่ทราบว่ามีแบบอื่นอีกหรือไม่ครับ :?:
หากมีทั้งเป็น URL และไม่ใช่ URL แสดงว่าสามารถ Merge ทั้งสองสูตรเองได้ เนื่องจากไม่ได้ให้ตัวอย่างทั้งสองแบบมาพร้อมกัน :mrgreen:
ต้า
Member
Member
Posts: 102
Joined: Fri Sep 26, 2014 8:40 am

Re: การจัดหมวดหมู่

#7

Post by ต้า »

ขอบคุณครับ อาจารย์ :D
BTR
Member
Member
Posts: 23
Joined: Mon Jun 23, 2014 1:23 pm

Re: การจัดหมวดหมู่

#8

Post by BTR »

ขออนุญาตคุณต้ายืมไฟล์ข้อมูลถามต่อเนื่องกับอาจารย์หน่อยนะครับ

หากเป็นกรณีที่ต้องการข้อมูลของ column A ด้านขวาของ : ให้ปรากฎใน column C เฉพาะ text หลัง : space
ต้องปรับสูตรเป็นอย่างไรครับ?

ผมลองใช้ =RIGHT(A1,FIND(":",A1)-9) ที่ c1 ได้ผลตรง ต่างกับที่ c4
เห็นว่าเป็นการนับ "จำนวนหลังเครื่องหมาย -" ซึ่งหากตัวตั้งต้นเปลี่ยนแปลง (ไม่เท่ากัน - เครื่องนอน, เครื่องครัว)
ทำให้เราได้คำตอบที่ผิดเพี้ยนไป

รบกวนขอความรู้หน่อยครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: การจัดหมวดหมู่

#9

Post by snasui »

:D สามารถปรับสูตรเป็นตามด้านล่างครับ

=MID(A1,FIND(":",A1)+2,255) กรณีการเคาะวรรคมีจำนวนอักขระเท่ากันแน่นอนหรือ
=Trim(MID(A1,FIND(":",A1)+1,255)) กรณีเคาะวรรคไม่มีจำนวนอักขระที่แน่นอน
BTR
Member
Member
Posts: 23
Joined: Mon Jun 23, 2014 1:23 pm

Re: การจัดหมวดหมู่

#10

Post by BTR »

ขอบคุณอาจารย์ ขอบคุณคุณต้าครับ
Post Reply