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

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

เซลล์ 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

ตัด (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

สูตรอยู่ในไฟล์ จะข้ามโฟลเดอร์สูตรก็ต้องอยู่ในไฟล์ ไม่สามารถคัดลอกเฉพาะสูตรข้ามโฟลเดอร์ได้ ไม่ทราบว่าที่ต้องการจะทำนั้นมีลักษณะเป็นแบบใด
หากเป็นการคัดลอกสูตรข้ามไฟล์ สามารถคัดลอกสูตรไปไฟล์ปลายทางเพียงสูตรเดียวแล้วค่อยคัดลอกสูตรนั้นไปใช้ต่ออีกทีก็ย่อมได้ งานลักษณะนี้ลองเองได้เลย ติดแล้วค่อยถามกันครับ
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

ไม่ต้องการแหล่งอ้างอิงมันจะเป็นสูตรเช่นนั้นไปไม่ได้ครับ
แต่หากต้องการจะเปลี่ยนแหล่งอ้างอิงก็สามารถคีย์แก้ไขการอ้างอิงเองซึ่งหากเข้าใจการอ้างอิงก็ไม่ได้เป็นสิ่งที่ยาก เป็นพื้นฐานที่ต้องพยายามทำให้เป็น ในการใช้ 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

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