EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ก่อนอื่นขอขอบคุณ คุณ puriwutpokin เป็นอย่างมากเลยครับ ที่แบ่งปันความรู้ครับpuriwutpokin wrote:ที่ F4=INDEX(B5:B41,MATCH(G4,D5:D41,0))
ลอง ตามนี้ของผมดูครับreleaser wrote: ถ้าผมอยากอ้างอิงข้อมูลกับรายการสินค้าด้วย (J5) สามารถทำได้หรือเปล่าครับ
ถูก/ผิด ประการใด ผมขออภัยมาณที่นี้ครับ
eyepop99 wrote: ผมเปรียบเทียบด้วย ชื่อสิ้นค้าที่เท่ากัน และ จำนวนที่เท่ากัน จะได้ผลลัพธ์ตามต้องการ
แต่ว่า ถ้าสมมติว่ามี ตัวที่ซ้ำกันเช่น
สิ้นค้า aaa ซื้อ 15 ชิ้น โดย นาย ไข่
สิ้นค้า aaa ซื้อ 15 ชิ้น โดย นาย ไก่
ในกรณีนี้จะได้ผลลัพธ์ผิดนะครับ
ช่อง F5
=INDEX($B$5:$B$41,MIN(IF($C$5:$C$41=J5,IF($D$5:$D$41=G5,ROW($B$5:$B$41)-ROW($B$5)+1))))
กด ctrl+shift+enter