snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
NuNi
Member
Posts: 11 Joined: Thu May 02, 2013 2:49 pm
#1
Post
by NuNi » Tue May 14, 2013 3:49 pm
รบกวนสอบถามหน่อยนะค่ะ มีไฟล์รายชื่อนักเรียนมา งวดแรกมีรายชื่อ สมมุติว่า 1พันคน แต่วันนี้ได้รายชื่อทั้งหมดมาอีก แต่เป็นรายชื่อที่อาจจะซ้ำ หรือมีการลาออกไปแล้ว เราจะทำยังไงที่จะแยกได้ว่าไฟล์แรกกับไฟล์ที่ 2 มีคนไหนบ้างที่ไม่มีรายชื่อในเซลล์แรก ตอนนี้มึนมากเลยค่ะไม่รู้จะทำยังไงที่จะหาความต่างของสองไฟล์ได้
You do not have the required permissions to view the files attached to this post.
NuNi
Member
Posts: 11 Joined: Thu May 02, 2013 2:49 pm
#2
Post
by NuNi » Tue May 14, 2013 3:50 pm
อันนี้ไฟล์แรกค่ะ ที่ทำไปแล้ว
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31255 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#3
Post
by snasui » Tue May 14, 2013 4:28 pm
ให้แจ้งมาว่า
ไฟล์แรกชื่ออะไร ไฟล์ที่สองชื่ออะไร
ข้อมูลในไฟล์แรกอยู่ในชีทใด ข้อมูลถึงบรรทัดใด
ข้อมูลในไฟล์ที่สองอยู่ในชีทใด ข้อมูลถึงบรรทัดที่เท่าใด
ต้องการที่จะหาค่าใดว่าซ้ำหรือไม่ซ้ำ ค่าดังกล่าวจะต้องมีอยู่ทั้งสองไฟล์ และจำเป็นจะต้องระบุตำแหน่งคอลัมน์ มาด้วย
NuNi
Member
Posts: 11 Joined: Thu May 02, 2013 2:49 pm
#4
Post
by NuNi » Tue May 14, 2013 7:13 pm
snasui wrote: ให้แจ้งมาว่า
ไฟล์แรกชื่ออะไร ไฟล์ที่สองชื่ออะไร
ข้อมูลในไฟล์แรกอยู่ในชีทใด ข้อมูลถึงบรรทัดใด
ข้อมูลในไฟล์ที่สองอยู่ในชีทใด ข้อมูลถึงบรรทัดที่เท่าใด
ต้องการที่จะหาค่าใดว่าซ้ำหรือไม่ซ้ำ ค่าดังกล่าวจะต้องมีอยู่ทั้งสองไฟล์ และจำเป็นจะต้องระบุตำแหน่งคอลัมน์ มาด้วย
///โอ้ว ยากมากเลยค่ะพี่ คือทั้งสองไฟล์ชื่อไม่ตรงกัน จำนวนคนไม่เท่ากัน แต่ละคอลลัมน์ ไม่ตรงกันด้วย สงสัยต้องนั่งไล่ทีละคนแน่เลย
snasui
Site Admin
Posts: 31255 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#5
Post
by snasui » Tue May 14, 2013 7:26 pm
ผมว่าคุณไม่เข้าใจในสิ่งที่ผมถามมากกว่าครับ
ชื่อทั้งสองไฟล์ไม่ตรงกันเป็นเรื่องปกติและควรเป็นเช่นนั้น
จำนวนบรรทัดและคอลัมน์ไม่ตรงกัน บรรทัดไม่เท่ากัน ก็เป็นเรื่องปกติเช่นกัน
ลองอ่านทบทวนว่าผมถามอะไร ให้ตอบมาตามนั้น ไม่เข้าใจตรงไหนสามารถถามมาได้ครับ
NuNi
Member
Posts: 11 Joined: Thu May 02, 2013 2:49 pm
#6
Post
by NuNi » Tue May 14, 2013 7:41 pm
NuNi wrote: snasui wrote: ให้แจ้งมาว่า
ไฟล์แรกชื่ออะไร ไฟล์ที่สองชื่ออะไร
ข้อมูลในไฟล์แรกอยู่ในชีทใด ข้อมูลถึงบรรทัดใด
ข้อมูลในไฟล์ที่สองอยู่ในชีทใด ข้อมูลถึงบรรทัดที่เท่าใด
ต้องการที่จะหาค่าใดว่าซ้ำหรือไม่ซ้ำ ค่าดังกล่าวจะต้องมีอยู่ทั้งสองไฟล์ และจำเป็นจะต้องระบุตำแหน่งคอลัมน์ มาด้วย
///โอ้ว ยากมากเลยค่ะพี่ คือทั้งสองไฟล์ชื่อไม่ตรงกัน จำนวนคนไม่เท่ากัน แต่ละคอลลัมน์ ไม่ตรงกันด้วย สงสัยต้องนั่งไล่ทีละคนแน่เลย
1.ไฟล์แรกชืื่อ ร.ร.โชคชัย (ประถม).xls ไฟล์สองชื่อ รายชื่อนักเรียน.XLS
2.ไฟล์แรกอยู่ในชีท 1 ข้อมูลถึงบรรทัด C908
3.ไฟล์สองอยู่ในชชีท1ข้อมูลถึงบรรทัด C1140
4.ต้องการหาคำซ้ำจากไำฟล์ที่สอง ถ้าเจอคำซ้ำให้ Delete ทิ้งไปเลย(ทั้งสองไฟล์) เหลือแค่คำที่ไม่ซ้ำ ของแต่ละไฟล์ ไฟล์ทั้งสองอันต้องการหาในคอลัมน์ CและD ค่ะ
snasui
Site Admin
Posts: 31255 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#7
Post
by snasui » Tue May 14, 2013 8:07 pm
ปกติการถามแบบไม่แนบไฟล์ย่อมหมายถึงว่า
ผู้ถามสามารถที่จะปรับสูตรเองได้ ไม่เช่นนั้นควรแนบไฟล์ตัวอย่างเสมอ หากแนบไฟล์ตัวอย่างจะต้องเป็นตัวแทนของข้อมูลจริงได้ นั่นหมายถึงว่า คอลัมนที่เป็นข้อมูลต้องตรงกับไฟล์จริง เพียงแต่จำนวนข้อมูลไม่จำเป็นต้องเท่าไฟล์จริง เช่นนี้จึงจะเรียกว่าเป็นตัวอย่าง
จากที่ตอบมา ผมสมมุติให้ข้อมูลของทั้งสองไฟล์อยู่ที่บรรทัดที่ 2 คำว่า ชีท 1 ผมถือว่าคือ Sheet1
ลองตามนี้ครับ
เป็นไฟล์ทั้งสองขึ้นมาพร้อมกัน
ที่ไฟล์ ร.ร.โชคชัย (ประถม).xls หาคอลัมน์ว่าง ๆ แล้วเขียนสูตรดังนี้
=Match(C2,'[รายชื่อนักเรียน.XLS]Sheet1'!$C$2:$C$1140,0)
Enter > Copy ลงด้านล่างเท่าข้อมูลที่มี
ที่ไฟล์ รายชื่อนักเรียน.XLS หาคอลัมน์ว่าง ๆ แล้วเขียนสูตรดังนี้
=Match(C2,'[ร.ร.โชคชัย (ประถม).xls]Sheet1'!$C$2:$C$908,0)
Enter > Copy ข้อมูลลงด้านล่างเท่าข้อมูลที่มี จากสูตรด้านบนเป็นการหาว่าหากค่าใดตรงกันจะแสดงตัวเลขลำดับที่เจอขึ้นมา หากไม่ตรงกันจะแสดงค่าผิดพลาด #N/A
NuNi
Member
Posts: 11 Joined: Thu May 02, 2013 2:49 pm
#8
Post
by NuNi » Tue May 14, 2013 8:26 pm
snasui wrote: ปกติการถามแบบไม่แนบไฟล์ย่อมหมายถึงว่า
ผู้ถามสามารถที่จะปรับสูตรเองได้ ไม่เช่นนั้นควรแนบไฟล์ตัวอย่างเสมอ หากแนบไฟล์ตัวอย่างจะต้องเป็นตัวแทนของข้อมูลจริงได้ นั่นหมายถึงว่า คอลัมนที่เป็นข้อมูลต้องตรงกับไฟล์จริง เพียงแต่จำนวนข้อมูลไม่จำเป็นต้องเท่าไฟล์จริง เช่นนี้จึงจะเรียกว่าเป็นตัวอย่าง
จากที่ตอบมา ผมสมมุติให้ข้อมูลของทั้งสองไฟล์อยู่ที่บรรทัดที่ 2 คำว่า ชีท 1 ผมถือว่าคือ Sheet1
ลองตามนี้ครับ
เป็นไฟล์ทั้งสองขึ้นมาพร้อมกัน
ที่ไฟล์ ร.ร.โชคชัย (ประถม).xls หาคอลัมน์ว่าง ๆ แล้วเขียนสูตรดังนี้
=Match(C2,'[รายชื่อนักเรียน.XLS]Sheet1'!$C$2:$C$1140,0)
Enter > Copy ลงด้านล่างเท่าข้อมูลที่มี
ที่ไฟล์ รายชื่อนักเรียน.XLS หาคอลัมน์ว่าง ๆ แล้วเขียนสูตรดังนี้
=Match(C2,'[ร.ร.โชคชัย (ประถม).xls]Sheet1'!$C$2:$C$908,0)
Enter > Copy ข้อมูลลงด้านล่างเท่าข้อมูลที่มี จากสูตรด้านบนเป็นหากค่าใดที่ตรงกันจะแสดงตัวเลขลำดับที่เจอขึ้นมา หากไม่ตรงกันจะแสดงค่าผิดพลาด #N/A
ขอบคุณมากๆค่ะขอลองทำดูก่อนนะค่ะ ขอบคุณจริงๆค่ะ
NuNi
Member
Posts: 11 Joined: Thu May 02, 2013 2:49 pm
#9
Post
by NuNi » Tue May 14, 2013 8:46 pm
ขออนุญาติแนบไฟล์ค่ะ มึนมาก ลองแล้วแต่มันขึ้นว่า N/A ค่ะ
You do not have the required permissions to view the files attached to this post.
NuNi
Member
Posts: 11 Joined: Thu May 02, 2013 2:49 pm
#10
Post
by NuNi » Tue May 14, 2013 9:14 pm
NuNi wrote: ขออนุญาติแนบไฟล์ค่ะ มึนมาก ลองแล้วแต่มันขึ้นว่า N/A ค่ะ
ทำได้แล้วค่ะ ต้องแก้ช่องว่างของแต่ละ คอรัมล์ให้หมดก่อน ขอบคุณมากๆค่ะ