Page 1 of 1

เปรียบเทียบรายการใน Cell จาก 2 column

Posted: Sat Oct 12, 2013 7:01 pm
by Totem
สวัสดีครับ ผมได้ศึกษาอ่านใน http://snasui.blogspot.com/ เป็นประโยชน์มากและได้นำมาประยุกต์ใช้กับงานของตนเอง ต้องขอขอบคุณอาจารย์มากครับ แต่มีหัวข้อ การเปรียบเทียบข้อมูลจาก 2 ชีทแล้วนำผลต่างไปแสดงในชีทที่ 3 ผมได้นำมาปรับใช้ให้เข้ากับรายงานของตนเอง แล้วทำไม่สำเร็จ
จึงมีปัญหาถาม ดังนี้
เปรียบเทียบรายการใน Cell แล้วได้คำตอบเป็น 0 ครับ ผมเข้าใจว่าเกิดจากส่วนที่เป็นรายงาน ช่อง B4:B23 มีช่องว่าง และได้ลองแก้ไขสูตรในช่อง Cell ที่ G30 แต่ก็ไม่สำเร็จ ถ้าช่อง Cell ที่ B4:B23 รายการสินค้าไม่มีช่องว่าง สูตรที่ทำไว้ก็จะถูกต้อง แต่หน้ารายงานต้องจัดเป็นรูปลักษณะแบบนี้ (เอกสารที่แนบ)
ความต้องการคือ ให้รายการสินค้าB4 ที่ไม่มีในระบบ ให้สูตรแสดงรายการสินค้า B4 ในช่อง Cell ที่ G31 (ระบายสีในช่องสีเหลือง)

ขอบคุณครับ

Re: เปรียบเทียบรายการใน Cell จาก 2 column

Posted: Sat Oct 12, 2013 7:25 pm
by snasui
:D ลองปรับสูตรเป็นตามด้านล่างครับ
  1. H27 คีย์
    =SUM(IF(B4:B23<>"",IF(ISNA(MATCH(B4:B23,G3:G24,0)),1)))
    Ctrl+Shift+Enter
  2. H28 คีย์
    =SUM(IF(G3:G24<>"",IF(ISNA(MATCH(G3:G24,B4:B24,0)),1)))
    Ctrl+Shift+Enter
  3. G31 คีย์
    =IF(ROWS(G31:G$31)>$H$29,"",CHOOSE(MATCH(H31,$G$27:$G$28,0),INDEX(B$4:B$23,SMALL(IF($B$4:$B$23<>"",IF(ISNA(MATCH(B$4:B$23,$G$3:$G$24,0)),ROW($B$4:$B$23)-ROW($B$4)+1)),COUNTIF($H$31:$H$31,$H31))),INDEX(G$3:G$24,SMALL(IF($G$3:$G$24<>"",IF(ISNA(MATCH($G$3:$G$24,B$4:$B$23,0)),ROW($G$3:$G$24)-ROW($G$3)+1)),COUNTIF($H31:$H$31,$H31)))))
    Ctrl+Shift+Enter

Re: เปรียบเทียบรายการใน Cell จาก 2 column

Posted: Sat Oct 12, 2013 9:04 pm
by Totem
cell H27,H28,G31 ทำได้แล้วครับ

ขอบคุณครับ --/\-- :thup: