Page 1 of 2

ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Tue Dec 17, 2013 1:37 pm
by battousai
คืออยากให้ช่วยบอกวิธีหาผลต่างของแต่ละ column ของ 2 ไฟล์นี้หน่อยครับ(ผลต่างของ colum C ในไฟล์ที่ 1 กับ column C ในไฟล์ที่ 2 ผลต่างของ colum D ในไฟล์ที่ 1 กับ column D ในไฟล์ที่ 2 ไปเรื่อยๆ จนถึง column สุดท้ายของไฟล์ครับ) โดยให้ผลต่างแสดงในแต่ละ column เดิมใน sheet ใหม่

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Tue Dec 17, 2013 2:17 pm
by NEO889
สร้าง Sheet ใหม่ขึ้นมาแล้วใช้สูตรนี้

C =EURUSD!C2-'[eurusd เทียบค่า.xlsx]Sheet1'!C2

นอกนั้นทำเหมือนกัน

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Thu Dec 19, 2013 12:44 am
by battousai
ทำแล้วมันไม่ได้อะครับ มันขึ้น -3E-05 ครั้งที่แล้วผมอธิบายไม่ละเอียดเท่าไหร ขออธิบายเพิ่มคือ ผมต้องการหาผลต่างระหว่าง column ของทั้ง 2 ไฟล์ คือ
(ผลต่างระหว่าง C1 ไฟล์ที่ 1 กับ C2 ไฟล์ที่ 2 ผลต่างระหว่าง C2 ไฟล์ที่ 1 กับ C3 ไฟล์ที่ 2 ผลต่างระหว่าง C3 ไฟล์ที่ 1 กับ C4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn C
ผลต่างระหว่าง D1 ไฟล์ที่ 1 กับ D2 ไฟล์ที่ 2 ผลต่างระหว่าง D2 ไฟล์ที่ 1 กับ D3 ไฟล์ที่ 2 ผลต่างระหว่าง D3 ไฟล์ที่ 1 กับ D4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn D
ผลต่างระหว่าง E1 ไฟล์ที่ 1 กับ E2 ไฟล์ที่ 2 ผลต่างระหว่าง E2 ไฟล์ที่ 1 กับ E3 ไฟล์ที่ 2 ผลต่างระหว่าง E3 ไฟล์ที่ 1 กับ E4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn E
ผลต่างระหว่าง F1 ไฟล์ที่ 1 กับ F2 ไฟล์ที่ 2 ผลต่างระหว่าง F2 ไฟล์ที่ 1 กับ F3 ไฟล์ที่ 2 ผลต่างระหว่าง F3 ไฟล์ที่ 1 กับ F4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn F
ผลต่างระหว่าง G1 ไฟล์ที่ 1 กับ G2 ไฟล์ที่ 2 ผลต่างระหว่าง G2 ไฟล์ที่ 1 กับ G3 ไฟล์ที่ 2 ผลต่างระหว่าง G3 ไฟล์ที่ 1 กับ G4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn G)

ขอบคุณครับ

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Fri Dec 20, 2013 10:12 pm
by battousai
คือผมลอง copy ค่าของแต่ละไฟล์ไปหาผลต่าง ก็ไม่ได้เหมือนกัน ไม่ทราบว่าเป็นเพราะอะไร ใครทราบช่วยบอกทีครับ

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Fri Dec 20, 2013 10:38 pm
by snasui
:D ที่แสดงเป็น -3E-05 เกิดจากผลลัพธ์ที่ได้มีทศนิยมหลายตำแหน่ง เราสามารถกำหนด Format ให้แสดงทศนิยมทั้งหมดเท่าที่โปรแกรมสามารถแสดงให้ได้ก็ย่อมจะทำได้ครับ

การกำหนดให้แสดงทศนิยมสองตำแหน่งง่าย ๆ ให้คลิกตามภาพด้านล่างครับ

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Sat Dec 21, 2013 8:29 pm
by battousai
เรื่อง -3E-05 แก้ได้แล้วครับขอบคุณครับ
แต่มีปัญหาใหม่คือผมหาผลต่างตามที่ต้องการไม่ได้ครับ คือต้องการหาผลต่างดังนี้
(ผลต่างระหว่าง C1 ไฟล์ที่ 1 กับ C2 ไฟล์ที่ 2 ผลต่างระหว่าง C2 ไฟล์ที่ 1 กับ C3 ไฟล์ที่ 2 ผลต่างระหว่าง C3 ไฟล์ที่ 1 กับ C4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn C
ผลต่างระหว่าง D1 ไฟล์ที่ 1 กับ D2 ไฟล์ที่ 2 ผลต่างระหว่าง D2 ไฟล์ที่ 1 กับ D3 ไฟล์ที่ 2 ผลต่างระหว่าง D3 ไฟล์ที่ 1 กับ D4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn D
ผลต่างระหว่าง E1 ไฟล์ที่ 1 กับ E2 ไฟล์ที่ 2 ผลต่างระหว่าง E2 ไฟล์ที่ 1 กับ E3 ไฟล์ที่ 2 ผลต่างระหว่าง E3 ไฟล์ที่ 1 กับ E4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn E
ผลต่างระหว่าง F1 ไฟล์ที่ 1 กับ F2 ไฟล์ที่ 2 ผลต่างระหว่าง F2 ไฟล์ที่ 1 กับ F3 ไฟล์ที่ 2 ผลต่างระหว่าง F3 ไฟล์ที่ 1 กับ F4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn F
ผลต่างระหว่าง G1 ไฟล์ที่ 1 กับ G2 ไฟล์ที่ 2 ผลต่างระหว่าง G2 ไฟล์ที่ 1 กับ G3 ไฟล์ที่ 2 ผลต่างระหว่าง G3 ไฟล์ที่ 1 กับ G4 ไฟล์ที่ 2 ไปเรื่อยๆจนถึงแถวสุดท้ายของcolumn G)
ช่วยบอกวิธีให้หน่อยครับ
ขอบคุณครับ

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Sat Dec 21, 2013 8:39 pm
by snasui
:D ที่บอกว่าไม่ได้ ปัญหาคืออะไรครับ

สำหรับสูตรที่ใช้เพื่อนสมาชิกก็ได้แนะนำไปแล้วตามที่ยกมาด้านล่าง :ard: ได้ปรับใช้ให้ตรงกับไฟล์จริงแล้วหรือไม่ครับ
NEO889 wrote:สร้าง Sheet ใหม่ขึ้นมาแล้วใช้สูตรนี้

C =EURUSD!C2-'[eurusd เทียบค่า.xlsx]Sheet1'!C2

นอกนั้นทำเหมือนกัน

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Sat Dec 21, 2013 9:34 pm
by battousai
ได้แล้วครับ ผมมึนเองใส่สูตรผิด ขอโทษด้วยครับ

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Mon Dec 23, 2013 3:18 am
by battousai
ขอถามเพิ่มครับ คือ
1.ผมต้องการหาวันที่ที่ต่างกันของ 2 file นี้ครับ โดยถ้าวันที่ของไฟล์ที่ 1 กับไฟล์ที่ 2 ต่างกันให้แสดงแถบสีคลุมทั้งแถวของ column ที่วันที่ไม่ตรงกัน ของทั้ง 2 ไฟล์
2.มีวิธีเปลี่ยน format วันที่ ของ 2 ไฟล์นี้ให้อยู่ในรูปแบบเดียวกันได้มั้ยครับ

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Mon Dec 23, 2013 5:34 pm
by snasui
:D วิธีเปลี่ยน Format ของวันที่ทั้งสองไฟล์ให้เหมือนกัน ที่ไฟล์ 1.xlsx ลองตามนี้ครับ

คลุมคอลัมน์ A > กดแป้น Ctrl+H เพื่อเปิดหน้าต่าง Replace > ช่องบนคีย์เครื่องหมาย . > ช่องล่างปล่อยว่าง > กดปุ่ม Replace All

สำหรับวันที่ที่ต่างกันของทั้งสองไฟล์คือ
ไฟล์ 1.xlsx เซลล์ A23, A24 ไม่มีในไฟล์ 2.xlsx
ไฟล์ 2.xlsx เซลล์ A12, A18 ไม่มีในไฟล์ 1.xlsx

สำหรับการทำสีใช้ Conditional Formatting แต่ก่อนที่จะทำเช่นนั้นให้ยืนยันมาก่อนว่าความแตกต่างระหว่างสองไฟล์คือตามด้านบนใช่หรือไม่ หากไม่ใช่ช่วยอธิบายว่าความแตกต่างระหว่างสองไฟล์ดูเงื่อนไขใดบ้างนอกจากวันที่ที่ต่างกัน

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Mon Dec 23, 2013 11:19 pm
by battousai
คือ ถ้าวันที่ในแถวเดียวกันของทั้ง 2 ไฟล์ไม่ตรงกัน ให้ถือว่าแตกต่างกันครับ ผมต้องการผลลัพธ์เหมือนกับที่ผมทำสีคลุมในไฟล์แนบครับ ที่ต้องการประมาณนี้ครับ
ถ้าวันที่ใน A12 ในไฟล์ที่ 1 ไม่ตรงกับวันที่ใน A12 ในไฟล์ที่ 2 ให้แสดงแถบสีคลุมทั้งแถวนั้น(ถือว่าต่างกัน)
ถ้าวันที่ใน A13 ในไฟล์ที่ 1 ไม่ตรงกับวันที่ใน A13 ในไฟล์ที่ 2 ให้แสดงแถบสีคลุมทั้งแถวนั้น(ถือว่าต่างกัน)
ถ้าวันที่ใน A14 ในไฟล์ที่ 1 ไม่ตรงกับวันที่ใน A14 ในไฟล์ที่ 2 ให้แสดงแถบสีคลุมทั้งแถวนั้น(ถือว่าต่างกัน)

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Tue Dec 24, 2013 6:41 am
by snasui
:D ลองตามนี้ครับ
ที่ไฟล์ 1.xlsx
  1. ทำการลบจุดทิ้งไปโดยวิธีการ Replace ตามโพสต์ด้านบน
  2. ที่ H2 คีย์สูตร
    =A2=[2.xlsx]Sheet1!A2
    Enter > Copy ลงด้านล่าง
  3. คลุม A2:G24 > เข้าเมนู Home > Conditional Formatting > New Rules
  4. เลือก New Rule > Use a formula to deternine wich cells to format > ตรง Format values where this formula is true: คีย์สูตร =$h2=False > คลิก Format > กำหนดรูปแบบตามต้องการ > OK > OK
  5. ทำเช่นเดียวกันกับไฟล์ 2.xlsx

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Tue Dec 24, 2013 11:57 pm
by battousai
ขอบคุณท่าน admin มากเลยครับ :thup: เหมือนผมทำเรื่องให้วุ่นวายเกินเหตุ :sg: ขอถามเพิ่มครับ คือ
ถ้าผมต้องการหาผลต่างระหว่าง column C,D,E,F,G ในไฟล์ที่ 1 กับ column C,D,E,F,G ในไฟล์ที่ 2 โดยมีเงื่อนไขคือให้หาผลต่างเมื่อวันที่ของทั้ง 2 ไฟล์ตรงกันนี่ต้องทำยังไงครับ

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Wed Dec 25, 2013 6:22 pm
by snasui
:D ช่วยแนบผลลัพธ์ที่ต้องการมาด้วยจะได้เข้าใจตรงกันครับ

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Wed Dec 25, 2013 11:32 pm
by battousai
ไฟล์ผลลัพธ์ที่ต้องการครับ :)

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Thu Dec 26, 2013 10:13 am
by snasui
:D ที่ไฟล์ 1.xlsx Sheet1 เซลล์ I2 คีย์สูตร

=IF($A2-[2.xlsx]Sheet1!$A2,C2-[2.xlsx]Sheet1!C2,"")

Enter > Copy ไปทางขวาและลงด้านล่าง

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Thu Dec 26, 2013 4:57 pm
by battousai
ทำแล้วมันไม่ได้ครับ มันไม่มีผลลัพธ์(คอลัมน์กับแถวในสีฟ้า)กับได้ผลลัพธ์ไม่ตรงกับที่ต้องการ(ค่าที่อยู่ในคอลัมน์กับแถวสีแดง)

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Thu Dec 26, 2013 5:13 pm
by snasui
:o ผมเขียนสูตรตกไปครับ

จากโจทย์คือ
battousai wrote:คือให้หาผลต่างเมื่อวันที่ของทั้ง 2 ไฟล์ตรงกัน
ปรับสูตรเป็น

=IF($A2-[2.xlsx]Sheet1!$A2=0,C2-[2.xlsx]Sheet1!C2,"")

Enter > Copy ไปทางขวาและลงด้านล่าง

หมายถึงถ้า $A2-[2.xlsx]Sheet1!$A2 แล้วได้ค่าเป็น 0 (แสดงว่าวันที่ตรงกัน) แล้วให้แสดงผลลัพธ์ของ C2-[2.xlsx]Sheet1!C2 ไม่เช่นนั้นแล้วให้แสดงค่าว่าง

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Sat Dec 28, 2013 7:14 pm
by battousai
snasui wrote::o ผมเขียนสูตรตกไปครับ

จากโจทย์คือ
battousai wrote:คือให้หาผลต่างเมื่อวันที่ของทั้ง 2 ไฟล์ตรงกัน
ปรับสูตรเป็น

=IF($A2-[2.xlsx]Sheet1!$A2=0,C2-[2.xlsx]Sheet1!C2,"")

Enter > Copy ไปทางขวาและลงด้านล่าง

หมายถึงถ้า $A2-[2.xlsx]Sheet1!$A2 แล้วได้ค่าเป็น 0 (แสดงว่าวันที่ตรงกัน) แล้วให้แสดงผลลัพธ์ของ C2-[2.xlsx]Sheet1!C2 ไม่เช่นนั้นแ้ล้วให้แสดงค่าว่าง
จากสูตรด้านบนถ้าจะหาผลต่างในกรณีที่วันที่ของทั้ง 2 ไฟล์ตรงกันแต่อยู่คนละแถวกันเราต้องเข้าไปปรับสูตรทีละแถวใช่มั้ยครับ ตัวอย่าง เช่น (ค่าที่อยู่ในคอลัมน์และแถวสีเหลืองกับค่าที่อยู่ในคอลัมน์และแถวสีส้ม) ไม่มีวิธีอื่นใช่มั้ยครับที่ให้วันที่มัน match กันเองกรณีที่วันที่ตรงกันแต่อยู่คนละแถวกัน ท่าน admin :roll:

Re: ช่วยหาผลต่างของ 2 file นี้ให้หน่อยครับ

Posted: Sat Dec 28, 2013 7:25 pm
by snasui
:D ปกติเราจะไม่ปรับสูตรกันทีละแถวครับ การเขียนสูตรควรที่จะเขียนให้ยืดหยุ่น เขียนสูตรเดียวแล้วปรับใช้กับเซลล์อื่น ๆ ได้เลย สำหรับมือใหม่อ่านที่นี่ก่อนครับ คำแนะนำสำหรับผู้เริ่มต้น

สูตรที่ถามมานี้เป็นสูตรง่าย ๆ ที่ต้องทำความเข้าใจให้ได้ ทำเองให้เป็นครับ

ผมยังไม่เปิดไฟล์นะครับ จากคำถามในโพสต์ด้านบนหากต้องการเที่ยบค่าที่อยู่คนละแถวสามารถปรับสูตรเดิมได้ครับ

จากสูตรเดิม

=IF($A2-[2.xlsx]Sheet1!$A2=0,C2-[2.xlsx]Sheet1!C2,"")

ตัวอย่างการปรับสูตรตามด้านล่างครับ

=IF($A2-[2.xlsx]Sheet1!$A3=0,C2-[2.xlsx]Sheet1!C3,"")