Page 1 of 1
สอบถามการทำตารางเพื่อให้ขัอมูลสามารถ เชื่อมถึงกันได้
Posted: Thu May 12, 2022 2:59 pm
by meelalala
สวัสดีครับ อาจารย์ ผมมีเรื่องรบกวนสอบถามการเขียนสูตรให้ข้อมูลเชื่อมโยงถึงกันได้
ใน sheet 2 จะมีการคีย์ข้อมูลประจำวัน แล้วผมต้องการให้
1. เช็ค sheet 2 คอลัมภ์ D กับ F ให้ตรงกัน กับ sheet 3 คอลัมภ์ B กับ D ถ้าตรงกันแล้วให้นำข้อมูลใน sheet 2 คอลัมภ์ I มาใส่ใน sheet 3 คอลัมภ์ H และ L ตามลำดับและหักล้างกันจนเหลือศูนย์ แล้วจึงทำการ เช็ค คอลัมภ์ D ในแถวถัดลงมา
Re: สอบถามการทำตารางเพื่อให้ขัอมูลสามารถ เชื่อมถึงกันได้
Posted: Thu May 12, 2022 3:08 pm
by snasui

แนบไฟล์ตัวอย่าง คีย์ข้อมูลคำตอบลงมาตรง ๆ เพื่อนสมาชิกจะได้เห็นว่าคำตอบมีลักษณะเป็นอย่างไร จะได้สะดวกต่อการตอบของเพื่อนสมาชิกครับ
Re: สอบถามการทำตารางเพื่อให้ขัอมูลสามารถ เชื่อมถึงกันได้
Posted: Thu May 12, 2022 3:16 pm
by meelalala
คำตอบประมาณนี้ครับ
Re: สอบถามการทำตารางเพื่อให้ขัอมูลสามารถ เชื่อมถึงกันได้
Posted: Thu May 12, 2022 5:48 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ G2 คีย์
=IFERROR(INDEX(Sheet2!$B:$B,AGGREGATE(15,6,ROW(Sheet2!$B$2:$B$9)/((Sheet2!$E$2:$E$9=$B2)*(Sheet2!$F$2:$F$9=$D2)),COUNTIFS($G$1:G$1,G$1))),"")
Enter
- ที่ H2 คีย์
=IFERROR(INDEX(Sheet2!$I:$I,AGGREGATE(15,6,ROW(Sheet2!$B$2:$B$9)/((Sheet2!$E$2:$E$9=$B2)*(Sheet2!$F$2:$F$9=$D2)),COUNTIFS($H$1:H$1,H$1))),"")
Enter
- ที่ I2 คีย์
=IFERROR(LOOKUP(2,1/(ISNUMBER(MATCH($F$1:G$1,{"QTY","PO.Balance"},0))),$F$2:G$2)-H2,"")
Enter
- ที่ J2 คีย์
=IFERROR(INDEX(Sheet2!$K:$K,AGGREGATE(15,6,ROW(Sheet2!$B$2:$B$9)/((Sheet2!$E$2:$E$9=$B2)*(Sheet2!$F$2:$F$9=$D2)),COUNTIFS($G$1:G$1,G$1))),"")
Enter
- Copy ทั้ง 4 เซลล์ไปทางขวายังตำแหน่งที่เกี่ยวข้องแล้ว Copy สูตรในบรรทัดแรกมาใช้ในบรรทัดล่าง ๆ
คอลัมน์ D ใน Sheet3 กับคอลัมน์ F ใน Sheet2 ควรปรับค่าให้เป็น Type เดียวกัน หากเป็น Number ก็ต้องเป็น Number ทั้งหมด หากเป็น Text ก็เป็น Text ทั้งหมด ปัจจุบันนี้ยังปะปนกันอยู่ระหว่าง Text กับ Number แม้ว่าจะเห็นว่าเป็น Number ทุกค่าก็ตาม เซลล์ใดที่เห็นสัญญลักษณ์สีเขียวอยู่มุมซ้ายบนเซลล์แสดงว่า Number ถูกจัดเก็บเป็น Text ครับ