Page 1 of 1

อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Tue Jul 17, 2012 6:25 pm
by akekorn
สวัสดีครับคุณคนควนและเพื่อนสมาชิกทุกท่าน

วันนี้ผมมีปัญหาขอความอนุเคราะห์จากทุกท่านคือผมจะมีข้อมูลกลุ่มชื่อร้านอาหารและอยากได้ฟังก์ชั่นที่ช่วยจัดกลุ่ม อย่างในตัวอย่างหากขึ้นต้นด้วย คำว่า starbuck ก็ให้เหมารวมว่าเป็นร้าน starbuck ตามตัวอย่างที่ได้แนบไว้ไม่ทราบว่าผมควรจะทำอย่างไรครับ


ขอบคุณครับ
เอกกร

Re: อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Tue Jul 17, 2012 6:36 pm
by snasui
:D มีกลุ่มใดบ้างหรือพิจารณาอะไรในการแบ่งกลุ่มครับ ข้อมูลทีให้มานั้นคอลัมน์ไหนคือข้อมูลเดิมและคอลัมน์ไหนคือคอลัมน์ผลลัพธ์ครับ

Re: อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Wed Jul 18, 2012 9:22 am
by akekorn
มีกลุ่มใดบ้างหรือพิจารณาอะไรในการแบ่งกลุ่มครับ ข้อมูลทีให้มานั้นคอลัมน์ไหนคือข้อมูลเดิมและคอลัมน์ไหนคือคอลัมน์ผลลัพธ์ครับ

ครับผม คือในคอลัมภ์ nameจะเป็นข้อมูลเดิม ส่วนคอลัมภ์ nameuse คือผลลัพธ์ครับ สมมติว่า มีกลุ่มชื่อร้านค้า 4 บรรทัด
(JOO)AMOJE เปลี่ยนเป็น (JOO)
(JOO)AMOJEOI เปลี่ยนเป็น (JOO)
(JOO)IBLIDZI เปลี่ยนเป็น (JOO)
(JOO)LOTDAELIANADDUROO เปลี่ยนเป็น (JOO)

@ BANGKOK เปลี่ยนเป็น @ BANGKOK
@ BANGKOK CAFE & BAR (SUV เปลี่ยนเป็น @ BANGKOK


101 STARBUCKS PHM เปลี่ยนเป็น STARBUCKS
103 STARBUCKS TKK เปลี่ยนเป็น STARBUCKS
105 STARBUCKS KSK เปลี่ยนเป็น STARBUCKS
ตามนี้ครับผมที่ต้องการครับคุณคนควน

ขอบคุณครับ

Re: อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Wed Jul 18, 2012 5:47 pm
by snasui
:D ลองตามนี้ครับ
  1. ที่ C2:Cn (n คือบรรทัดใด ๆ ตามจำนวนกลุ่ม) โดย C2 คีย์ ="" และเซลล์อื่น ๆ ที่เหลือเป็นกลุ่มอื่น
  2. ที่ B2 คีย์
    =INDEX($C$2:$C$6,MATCH(MIN(LEN(SUBSTITUTE(A2,$C$2:$C$6,""))),LEN(SUBSTITUTE(A2,$C$2:$C$6,"")),0))
    Ctrl+Shift+Enter > Copy สูตรลงด้านล่าง
  3. ปรับช่วงเซลล์ในสูตรตามปริมาณกลุ่มในข้อ 1
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง

Re: อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Wed Jul 18, 2012 9:15 pm
by akekorn
คุณคนควนครับ
ผมไม่เข้าใจข้อ 1 ครับใช่หมายถึงว่าให้ผมเลือกข้อมูลตัังแต่ C2:Cบรรทัดสุดท้าย แล้วเซลที่ active อยู่ที่ C2 .ใช่ไหมครับแล้วให้ผม
พิมพ์คำว่า ="" ลงไปในเซล C2แต่ผมลองพิมพ์แล้ว ไม่เห็นมีอะไรเลยครับ รบกวนคุณคนควนช่วยอธิบายอีกครั้งได้ไหมครับ

ขอบคุณครับ

Re: อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Wed Jul 18, 2012 10:20 pm
by snasui
:D คุณ akekorn ลองทำตามสูตรและภาพที่ผมบอกไปดูก่อนครับ สำหรับ C2 คีย์ ="" ถูกแล้วครับ ซึ่งมันต้องไม่แสดงอะไรขึ้นมาให้เห็น เพราะมันเป็นตัวแทนของค่าว่าง ถ้าแสดงอะไรออกมาแสดงว่าคีย์ผิดครับ

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

Re: อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Thu Jul 19, 2012 8:46 am
by akekorn
คุณคนควนครับผมลองทำตามแล้วครับแต่ได้ค่าว่างผมลองส่งไฟด์ที่ทำมาให้ดูครับ

ขอบคุณครับ

Re: อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Thu Jul 19, 2012 3:48 pm
by snasui
:D C3:C6 ช่วยกรอกข้อมูลให้เหมือนภาพที่ผมแนบไปด้วยครับ

Re: อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Fri Jul 20, 2012 9:03 am
by akekorn
เข้าใจแล้วครับคุณคนควนแสดงว่าผมจะต้องหาข้อมูลมาใส่ก่อนแล้วสูตรจะดูจากที่ผมหามาหากมีคำๆนั้นอยู่ก็ให้ใส่คำๆนั้นลงในบรรทัดที่มีข้อความนั้นอยู่ใช่ไหมครับ ขอบคุณครับ

Re: อยากได้ฟังก์ชั่นที่ช่วยเลือกกลุ่มครับ

Posted: Fri Jul 20, 2012 10:53 am
by bank9597
akekorn wrote:เข้าใจแล้วครับคุณคนควนแสดงว่าผมจะต้องหาข้อมูลมาใส่ก่อนแล้วสูตรจะดูจากที่ผมหามาหากมีคำๆนั้นอยู่ก็ให้ใส่คำๆนั้นลงในบรรทัดที่มีข้อความนั้นอยู่ใช่ไหมครับ ขอบคุณครับ
:lol: ถูกต้องแล้วครับ หลักการคือต้องกำหนดคำที่เราต้องการแสดงก่อนว่า เราต้องการคำไหนบ้าง เมื่อกำนหดได้แล้ว ก็ใสไปในคอลัมน์ C ตั้งแต่ C2 เป็นต้นไป โดยปรับสูตรให้ตรงกับจำนวนข้อมูลจริงครับ