Page 1 of 1
อยากทราบว่าVlookup แล้วมีรายการซ้ำจะทำอย่างไรดีครับ รบกวนอาจารย์หน่อยนะครับ
Posted: Wed Mar 16, 2016 4:14 pm
by lifelove
Sheet สรุปประจำเดือน กับ Sheet รวมพล นำข้อมูลทั้งสองด้านมา Vlookup แล้วนำค่าใช้จ่ายมาเปรียบเทียบกันว่าตรงกันหรือไม่
Column BD - BJ เป็นสูตรที่ผมเขียนขึ้นครับ
แต่มันติดตรงที่ว่า มีรายการซ้ำกันครับ รบกวนอาจารย์ชี้แนะครับ
ถ้าซ้ำกันให้ไปดูที่ ประเภทนิติกรรม ของทั้ง 2 Sheetว่าเป็นปรเภทเดียวกันหรือไม่ ถ้าว่าเป็นประเภทเดียวกันให้ไปดูวันที่ทำนิติกรรม ครับ
ขอบคุณครับ
Re: อยากทราบว่าVlookup แล้วมีรายการซ้ำจะทำอย่างไรดีครับ รบกวนอาจารย์หน่อยนะครับ
Posted: Wed Mar 16, 2016 4:45 pm
by DhitiBank
ไม่แน่ใจว่าใช่อย่างที่ต้องการหรือเปล่า ลองแบบนี้ครับ ใช้ Sumifs แทนการใช้ Vlookup
BE5 คีย์
=IFERROR(IF(SUMIFS(รวมพล!N$4:N$5,รวมพล!$C$4:$C$5,$T5,รวมพล!$D$4:$D$5,$L5,รวมพล!$I$4:$I$5,O5)=AV5,"Match",AV5-SUMIFS(รวมพล!N$4:N$5,รวมพล!$C$4:$C$5,$T5,รวมพล!$D$4:$D$5,$L5,รวมพล!$I$4:$I$5,O5)),SUMIFS(รวมพล!N$4:N$5,รวมพล!$C$4:$C$5,$T5,รวมพล!$D$4:$D$5,$L5,รวมพล!$I$4:$I$5,O5))
Enter -> คัดลอกไปทางขวาถึง BJ5 -> คัดลอกลงล่างครับ
Re: อยากทราบว่าVlookup แล้วมีรายการซ้ำจะทำอย่างไรดีครับ รบกวนอาจารย์หน่อยนะครับ
Posted: Wed Mar 16, 2016 5:11 pm
by lifelove
ยังไม่ใช่ครับอาจารย์
จุดประสงค์อยากทำให้ข้อมูลพวกนี้เป็น unique ครับ
Re: อยากทราบว่าVlookup แล้วมีรายการซ้ำจะทำอย่างไรดีครับ รบกวนอาจารย์หน่อยนะครับ
Posted: Wed Mar 16, 2016 5:23 pm
by DhitiBank
ผมเป็นเพื่อนสมาชิกเหมือนกันครับ ไม่ใช่อาจารย์
หากยังไม่ได้คำตอบ รบกวนใส่คำตอบที่ถูกต้องลงมาในไฟล์ตัวอย่างเลยได้ไหมครับ แล้วบอกวิธีคิดสัก 1 หรือ 2 กรณี: การบอกวิธีคิดคือให้บอกว่าเอาค่าจาก ชีทไหน เซลล์ไหนมาคิด มีเงื่อนไขอะไร จะเข้าใจง่ายกว่าบอกเป็นคำเฉพาะหรือบอกชื่อหัวตารางครับ
Re: อยากทราบว่าVlookup แล้วมีรายการซ้ำจะทำอย่างไรดีครับ รบกวนอาจารย์หน่อยนะครับ
Posted: Wed Mar 16, 2016 5:57 pm
by lifelove
Sheet สรุปประจำเดือน Cell T5 ไปค้นหาใน Sheet รวมพล Cell C5 แล้วดึงจำนวนเงิน ของ Sheet รวมพล Cell N5 = Sheet สรุปประจำเดือน AV5 หรือไม่ หากไม่เท่ากัน ให้นำมาลบกันว่าไม่เท่ากันอยุ๋จำนวนเท่าไร
ปัญหาของผมคือรายการที่มันซ้ำโดยเลขที่โฉนด อยากให้เป็นข้อมูลแบบ Unique โดยนำSheet สรุปประจำเดือน Cell ประเภทนิติกรรม(O5) และ วันที่ทำนิติกรรม (L5) ไปเชคกันกับ sheet รวมพล ประเถทนิติกรรม (I4) วันที่ทำนิติกรรม (D4) ครับผม
ขอบคุณมากนะครับ รบกวนด้วยนะครับ
ผมอาจจะอธิบายงง ๆ ขอโทษด้วยนะครับ
Re: อยากทราบว่าVlookup แล้วมีรายการซ้ำจะทำอย่างไรดีครับ รบกวนอาจารย์หน่อยนะครับ
Posted: Wed Mar 16, 2016 6:46 pm
by DhitiBank
2016-03-16 18_44_57-Microsoft Excel - Test.xlsb.png

ผมใส่สูตรแล้วได้ตามรูปบน ไม่ทราบว่าคุณ lifelove ลองใส่สูตรหรือยังครับ หากใส่แล้วยังไม่ได้คำตอบที่ต้องการ รบกวนแนบไฟล์ที่ใส่คำตอบที่ถูกต้องมาได้ไหมครับ จะได้คำนวณเทียบกันได้
Re: อยากทราบว่าVlookup แล้วมีรายการซ้ำจะทำอย่างไรดีครับ รบกวนอาจารย์หน่อยนะครับ
Posted: Wed Mar 16, 2016 9:15 pm
by lifelove
ผมได้ Hiligh สีเหลือนะครับข้อมูลที่ไม่ถูกต้อง ถ้ากรอกข้อมูล ใส่าของรวมพลจะเห็นว่าข้อมูลไม่ได้เปลี่ยนตามเหมือนสูตร Vlookup ผมได้ลองทำแค่ แถวที่ 5 ครับ
Re: อยากทราบว่าVlookup แล้วมีรายการซ้ำจะทำอย่างไรดีครับ รบกวนอาจารย์หน่อยนะครับ
Posted: Wed Mar 16, 2016 10:25 pm
by DhitiBank
อ่อ ตกเครื่องหมาย $ ไปตัวหนึ่งครับ
BE5 ปรับสูตรเป็น
=IFERROR(IF(AV5=SUMIFS(รวมพล!N$4:N$5,รวมพล!$C$4:$C$5,$T5,รวมพล!$D$4:$D$5,$L5,รวมพล!$I$4:$I$5,$O5),"Match",AV5-SUMIFS(รวมพล!N$4:N$5,รวมพล!$C$4:$C$5,$T5,รวมพล!$D$4:$D$5,$L5,รวมพล!$I$4:$I$5,$O5)),SUMIFS(รวมพล!N$4:N$5,รวมพล!$C$4:$C$5,$T5,รวมพล!$D$4:$D$5,$L5,รวมพล!$I$4:$I$5,$O5))
Enter -> คัดลอกไปขวาและลงล่างครับ
หากข้อมูลในตารางชีท "สรุปประจำเดือน" คอลัมน์ AV-BA และชีท "รวมพล" คอลัมน์ N-S เป็นตัวเลขเสมอ ผมว่าเอาการดักค่า Error ในสูตรออกก็ได้นะครับ เผื่อข้อมูลมีเยอะจะได้ช่วยเรื่องความเร็วในการคำนวณขึ้นบ้าง สูตรจะเหลือแค่
=IF(AV5=SUMIFS(รวมพล!N$4:N$5,รวมพล!$C$4:$C$5,$T5,รวมพล!$D$4:$D$5,$L5,รวมพล!$I$4:$I$5,$O5),"Match",AV5-SUMIFS(รวมพล!N$4:N$5,รวมพล!$C$4:$C$5,$T5,รวมพล!$D$4:$D$5,$L5,รวมพล!$I$4:$I$5,$O5))
Re: อยากทราบว่าVlookup แล้วมีรายการซ้ำจะทำอย่างไรดีครับ รบกวนอาจารย์หน่อยนะครับ
Posted: Thu Mar 17, 2016 1:36 pm
by menem
ถ้าทำแบบนี้แทน คือการสร้าง Key ใน รวมพล ขึ้นมาอีก Field หนึ่งพอจะใช้ได้ไหมครับ ?