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

มีกลุ่มใดบ้างหรือพิจารณาอะไรในการแบ่งกลุ่มครับ ข้อมูลทีให้มานั้นคอลัมน์ไหนคือข้อมูลเดิมและคอลัมน์ไหนคือคอลัมน์ผลลัพธ์ครับ
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

ลองตามนี้ครับ
- ที่ C2:Cn (n คือบรรทัดใด ๆ ตามจำนวนกลุ่ม) โดย C2 คีย์ ="" และเซลล์อื่น ๆ ที่เหลือเป็นกลุ่มอื่น
- ที่ 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 สูตรลงด้านล่าง - ปรับช่วงเซลล์ในสูตรตามปริมาณกลุ่มในข้อ 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

คุณ 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

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:เข้าใจแล้วครับคุณคนควนแสดงว่าผมจะต้องหาข้อมูลมาใส่ก่อนแล้วสูตรจะดูจากที่ผมหามาหากมีคำๆนั้นอยู่ก็ให้ใส่คำๆนั้นลงในบรรทัดที่มีข้อความนั้นอยู่ใช่ไหมครับ ขอบคุณครับ

ถูกต้องแล้วครับ หลักการคือต้องกำหนดคำที่เราต้องการแสดงก่อนว่า เราต้องการคำไหนบ้าง เมื่อกำนหดได้แล้ว ก็ใสไปในคอลัมน์ C ตั้งแต่ C2 เป็นต้นไป โดยปรับสูตรให้ตรงกับจำนวนข้อมูลจริงครับ