Page 1 of 1

รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Thu Aug 25, 2011 12:02 am
by tandeaw
คือผมมีไฟล์งานอยู่ไฟล์หนึ่งครับ เป็นไฟล์ที่มีรายชื่อ และ ผลของการตรวจเลือดครับ
ในไฟล์นี้ ประกอบด้วยข้อมูลประมาณนี้คับ
Image

ทีนี้ ผมอยากให้คนที่มีชื่อและนามสกุลเหมือนกัน มาอยู่บรรทัดเดียวกัน โดยนำข้อมูลด้านหลังมาเรียงต่อกัน บนบรรทัดเดียวกัน
ไม่ทราบว่าผมต้องใช้ฟังก์ชันอะไรบนexcel ครับ หรือว่ามีเครื่องมือใดที่จะสามารถจัดการกับไฟล์นี้ได้บ้างครับ
รบกวนท่านผู้รู้ช่วยบอกทีนะครับ ขอบคุณครับ

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Thu Aug 25, 2011 6:01 am
by snasui
:D ในฟอรัมนี้สามารถแนบไฟล์ได้เลยครับ ไม่จำเป็นต้องฝากไฟล์ไว้ที่ใด ช่วยส่งตัวอย่างเป็นไฟล์ Excel แสดงโจทย์และตัวอย่างคำตอบที่ถูกต้องมาสักสี่ห้าตัวอย่างจะทำให้เห็นภาพชัดขึ้นครับ

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Thu Aug 25, 2011 11:02 am
by tandeaw
ขอบคุณครับ
ผมได้แนบไฟล์ตัวอย่างโจทย์และตัวอย่างคำตอบไปให้นะครับ
ไฟล์จริงๆ มันมีประมาณพันกว่าคนครับ จนปัญญาจริงๆ ไม่รู้จะทำยังไงอ่ะครับ

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Thu Aug 25, 2011 2:05 pm
by snasui
:oops: ขอโทษครับ ผมคลิกผิดไปลบไฟล์ตัวอย่างคำตอบ ช่วยแนบมาให้ใหม่ด้วยครับ :sg:

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Thu Aug 25, 2011 2:45 pm
by tandeaw
ได้ครับ ได้ครับ ไม่มีปัญหา

ผมส่งให้ทั้ง 2 ไฟล์เลยนะครับ

ขอบคุณมากๆครับ ขอบคุณจริงๆ

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Thu Aug 25, 2011 7:25 pm
by snasui
:lol: การทำเช่นนี้คงต้องพึ่ง VBA เข้ามาช่วยครับ และหากจำนวนชื่อซ้ำกันจำนวนมากแล้วคงต้องเปลี่ยน Version ของ Excel ด้วย เนื่องจากคอลัมน์ที่จะใช้งานอาจจะไม่พอ เนื่องจาก Field จะต้องซ้ำกันไปทางขวาเท่ากับจำนวนชื่อที่ซ้ำกัน ไม่ทราบว่าเคยใช้ VBA มาก่อนหรือไม่ครับ :?:

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Fri Aug 26, 2011 8:54 am
by tandeaw
ไม่เคยเลยครับ
แต่ก็เคยได้ยินเขาพูดกันมาบ้างครับ
เหมือนกับว่าเราต้องเขียนคำสั่งลงไปในโปรแกรมหรือป่าวครับ
ถ้ายังไงช่วยแนะนำหน่อยนะครับ
ขอบคุณครับ

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Fri Aug 26, 2011 9:00 am
by tandeaw
ว่าแต่ว่า
varsion ของ excel ที่ทำได้
มันคือ varsion ไหนอ่ะครับ

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Fri Aug 26, 2011 10:25 am
by snasui
:D Version 2007 ขึ้นไปครับ

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

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Fri Aug 26, 2011 11:23 pm
by tandeaw
ขอบคุณมากนะครับ
ว่าแต่มีเว็บไหนแนะนำการใช้ VBA ที่ดีๆบ้างครับ
หรือเป็นหนังสือก็ได้
พอดีไม่มีพื้นฐานเลย อ่ะครับ
แต่อยากจะศึกษาดูครับ

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Sat Aug 27, 2011 7:35 am
by snasui
:D ขออภัยที่ไม่สามารถแนะนำหนังสือไทยเนื่องจากผมไม่ได้อ่านหนังสือไทยในการศึกษา Excel หรือ VBA ส่วนใหญ่จะอ่านจาก Help, Web ต่างประเทศ, ตำราต่างประเทศเป็นหลักครับ

สำหรับหนังสือต่างประเทศดูตัวอย่างได้ที่นี่ครับ http://www.snasui.com/viewtopic.php?f=3&t=512

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Sat Aug 27, 2011 8:38 am
by snasui
:D อีกแนวทางที่พอช่วยได้คือใช้ Add-ins MoreFunc สามารถดาวน์โหลดได้จากที่นี่ครับ http://www.snasui.com/viewtopic.php?f=3&t=9

:arrow: หลังจากติดตั้งเรียบร้อยแล้วจึงค่อยใช้สูตรเพื่อเชื่อมข้อความ ตัวอย่างตามภาพด้านล่าง ดูสูตรแบบเต็ม ๆ ได้ในไฟล์แนบครับ
MFMC_01.png
:arrow: หลังจากนั้นทำการ Filter เพื่อกรองข้อมูลเฉพาะค่าที่ต้องการไปวางเฉพาะค่า (คลิกขวาเซลล์ปลายทาง > Paste Special > Value) ในชีทปลายทาง คลุมคอลัมน์ A แล้วทำ Text to columns ตามภาพด้านล่าง
MFTC_01.png

Re: รบกวนถามผู้รู้ทั้งหลายด้วยครับ

Posted: Sat Aug 27, 2011 8:34 pm
by tandeaw
ขอบคุณมากๆเลยครับ
ขอบคุณจริงๆ
แค่นี้ผมก็ไม่รู้จะตอบแทนยังไง
ขอบคุณมากๆนะครับ