Page 1 of 1

หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sat Sep 19, 2015 11:03 pm
by changphuak
ถ้าเรากรอกข้อมูลที่ H2 ให้แสดงข้อมูลสินค้าที่ I2 ว่า
ร้านนี้ขายสินค้าอะไรบ้างนะครับ
แต่ถ้าชื่อสินค้าที่ซ้ำกันและขนาดเดียวกันซ้ำกันให้แสดง
ชื่อสินค้าเพียงชื่อเดียวครับ
ขอบคุณมากๆครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sat Sep 19, 2015 11:41 pm
by jelelite
แนบไฟล์ตัวอย่างมาด้วยครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sat Sep 19, 2015 11:55 pm
by changphuak
ถ้าเรากรอกข้อมูลที่ H2 ให้แสดงข้อมูลสินค้าที่ I2 ว่า
ร้านนี้ขายสินค้าอะไรบ้างนะครับ
แต่ถ้าชื่อสินค้าที่ซ้ำกันและขนาดเดียวกันซ้ำกันให้แสดง
ชื่อสินค้าเพียงชื่อเดียวครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 12:00 am
by changphuak
ขอโทษครับแนบไฟล์แล้วกดส่งตรงไหนครับ ไม่เหมือนเก่านะครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 7:33 am
by changphuak
แนบไฟล์แล้วส่งไม่ได้นะครับ
ตรงที่ status มีเครื่องสามเหลี่ยมสีเหลืองครับ แก้ไขอย่างไรครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 7:49 am
by snasui
:D แก้ไขชื่อไฟล์แนบใหม่ ลบอักขระพิเศษทิ้งไปแล้วลองแนบใหม่

เปลี่ยนเป็นภาษาอังกฤษล้วนแล้วลองแนบใหม่

ฯลฯ

หารายชื่อสินค้า

Posted: Sun Sep 20, 2015 8:06 am
by changphuak
ถ้าเรากรอกข้อมูลที่ H2 ให้แสดงข้อมูลสินค้าที่ I2 ว่า
ร้านนี้ขายสินค้าอะไรบ้างนะครับ
แต่ถ้าชื่อสินค้าที่ซ้ำกันและขนาดเดียวกันซ้ำกันให้แสดง
ชื่อสินค้าเพียงชื่อเดียวครับ
หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย.xlsx

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 8:13 am
by snasui
:D เซลล์ I2 คีย์สูตร

=IFERROR(INDEX($B$2:$B$946,SMALL(IF(FREQUENCY(IF($A$2:$A$946=$H$2,MATCH($B$2:$B$946,$B$2:$B$946,0)),ROW($B$2:$B$946)-ROW($B$2)+1),ROW($B$2:$B$946)-ROW($B$2)+1),ROWS($I$2:I2))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง

หากข้อมูลมีจำนวนมากจะคำนวณนานเนื่องจากเป็นสูตร Array ครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 8:26 am
by changphuak
ขอบคุณมากๆครับอาจารย์

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 9:26 am
by changphuak
เพิ่มเติมครับ ถ้าข้ามชีสต้อง ชีสตรงไหนบ้างครับ
ขอบคุณมากครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 9:30 am
by snasui
:D ตัด (Cut) สูตรไปไว้ในชีทอื่นแล้วสังเกตการเปลี่ยนแปลงในสูตร จะได้เห็นว่าต้องปรับเปลียนตรงไหน อย่างไรครับ

"ชีท" สะกดด้วย ท.ทหาร หรือ ต.เต่า ไม่สะกดด้วย ส.เสือ ครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 9:54 am
by changphuak
ขอโทษครับ คำว่า ชีท
ขอบคุณมากๆครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 4:42 pm
by changphuak
เพิ่มเติมครับ เวลาคัดลอกสูตรข้าม folder จะคัดลอกสูตรเดียวได้ไหมครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 5:06 pm
by snasui
:D สูตรอยู่ในไฟล์ จะข้ามโฟลเดอร์สูตรก็ต้องอยู่ในไฟล์ ไม่สามารถคัดลอกเฉพาะสูตรข้ามโฟลเดอร์ได้ ไม่ทราบว่าที่ต้องการจะทำนั้นมีลักษณะเป็นแบบใด

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

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 5:12 pm
by changphuak
=IFERROR(INDEX('[แบบฟอร์มตัวเลขรายร้านปี 56-57.xlsx]56'!$B$2:$B$946,SMALL(IF(FREQUENCY(IF('[แบบฟอร์มตัวเลขรายร้านปี 56-57.xlsx]56'!$A$2:$A$946='[แบบฟอร์มตัวเลขรายร้านปี 56-57.xlsx]56'!$A$2,MATCH('[แบบฟอร์มตัวเลขรายร้านปี 56-57.xlsx]56'!$B$2:$B$946,$B$2:$B$946,0)),ROW('[แบบฟอร์มตัวเลขรายร้านปี 56-57.xlsx]56'!$B$2:$B$946)-ROW('[แบบฟอร์มตัวเลขรายร้านปี 56-57.xlsx]56'!$B$2)+1),ROW('[แบบฟอร์มตัวเลขรายร้านปี 56-57.xlsx]56'!$B$2:$B$946)-ROW('[แบบฟอร์มตัวเลขรายร้านปี 56-57.xlsx]56'!$B$2)+1),ROWS
คือไม่ต้องการแหล่งอ้างอิงนะครับ
ต้องลบเองทุกครั้งนะครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 5:53 pm
by snasui
:D ไม่ต้องการแหล่งอ้างอิงมันจะเป็นสูตรเช่นนั้นไปไม่ได้ครับ

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

หากไม่เช่นนั้นสามารถเข้าเมนู Data > Edit Links > คลิกเลือก Source > คลิกปุ่ม Change Source > เลือกชื่อไฟล์ (ซึ่งเป็นไฟล์เดียวกันกับที่เปิดอยู่นี้) > Open > Close

แต่การ Edit Links จะต้องมั่นใจว่าไฟล์ปัจจุบันนี้มีชีทชื่อเดียวกันกับไฟล์ที่ไปคัดลอกสูตรมาครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 6:26 pm
by changphuak
ขอบคุณครับ

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 6:43 pm
by changphuak
เพิ่มเติมครับ
ต้องการที่จะให้สินค้า ที่b8และf8 ให้ชื่อสินค้า ขนาด ตรงกันในแถวเดียวถ้าชิอสินค้า 2ที่ไม่ตรงกันก็ให้แสดงปกติครับ
ให้สินค้าตรงกัน.xlsx

Re: หารายชื่อสินค้าที่ขายที่ร้านนี้ขาย

Posted: Sun Sep 20, 2015 6:56 pm
by snasui
:D ไม่เข้าใจครับ

หากเป็นการเชื่อมโยงข้ามไฟล์จำเป็นต้องแนบไฟล์ต้นทางมาด้วย จะได้เห็นว่าต้นทางเป็นอย่างไร ต้องการให้แสดงผลที่ปลายทางอย่างไร

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