Page 1 of 1
การใช้สูตรคำนวณ
Posted: Fri Mar 14, 2014 10:42 pm
by mango
กรณีมี 2 sheet ต้องการหาเลขที่สัญญาและจำนวนเงิน ถ้าเท่ากันให้แสดงออกมาอีก sheet หนึ่ง ถ้าต่างกันคือ match ไม่ได้แสดงอีกsheet หนึ่ง จะใช้การคำนวณแบบไหนดี โดยแต่ละsheet ต้องการให้แสดงทุกคอลัมน์ จำนวนบรรทัดที่match sheet ละ 25,000 บรรทัด
Re: การใช้สูตรคำนวณ
Posted: Sat Mar 15, 2014 8:14 am
by snasui

สามารถใช้สูตรมาช่วยเพื่อหาผลต่างและใช้ PivotTable มาช่วยสำหรับการแยกเป็นชีทที่ Match ได้และ Match ไม่ได้ครับ
Re: การใช้สูตรคำนวณ
Posted: Sat Mar 15, 2014 10:16 am
by mango
ส่งตัวอย่างให้ดู
Re: การใช้สูตรคำนวณ
Posted: Sat Mar 15, 2014 10:41 am
by snasui

ตัวอย่างควรทำให้เหมือนกับที่อธิบายในโพสต์แรก จะได้เห็นว่าปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไร จะได้เข้าใจตรงกัน
Re: การใช้สูตรคำนวณ
Posted: Sun Mar 16, 2014 11:03 am
by mango
ใช้ VLOOKUP และ pivot ใช้เวลานาน มีวิธีไหนที่เร็ว ขอคำแนะนำด้วย
Re: การใช้สูตรคำนวณ
Posted: Sun Mar 16, 2014 11:46 am
by snasui

ลองตามนี้ครับ
- ไปที่ชีท I1 > Copy A2:I10 ไปวางที่ชีท G1 เซลล์ A20 เพื่อนำข้อมูลมาต่อกัน
- ที่ชีท G1 เซลล์ J1 คีย์คำว่า Checking > เซลล์ J2 คีย์สูตร
=COUNTIFS($B$2:$B$28,B2,$F$2:$F$28,F2)=2
Enter > Copy ลงด้านล่าง
- คลุม A2:J28 > กดแป้น Ctrl+H เพื่อเปิดหน้าต่าง Replace > ช่องบนปล่อยว่าง > ช่องล่างคีย์เครื่องหมาย
' > Replace All
- คลุม A1:J28 > เข้าเมนู Insert > PivotTable > PivotTable > OK
- ลาก Field ทั้งหมดยกเว้น Checking มาวางที่ Row Labels
- ลาก Checking ไปวางที่ Report Filter
- เข้าเมนู Design
- คลิก Subtotals > Do Not Show Subtotals
- คลิก Grand Totals > Off for Rows and Columns
- คลิก Report Layout > Show in Tabular Form
- คลิก Report Layout > Repeat All Item Labels
- เข้าเมนู Options > Options > Show Report Filter Pages > OK ชีทที่ชื่อ True คือที่ Match ได้, False คือ Match ไม่ได้
Re: การใช้สูตรคำนวณ
Posted: Sun Mar 16, 2014 12:55 pm
by mango
4.คลิก Report Layout > Repeat All Item Labels
หาไม่เจอ
Re: การใช้สูตรคำนวณ
Posted: Sun Mar 16, 2014 1:02 pm
by snasui

ตามภาพครับ

Re: การใช้สูตรคำนวณ
Posted: Sun Mar 16, 2014 1:19 pm
by mango
-ขอบคุณอาจารย์มากๆ
excel 2007