Page 1 of 1
อยากคีย์ข้อมูลที่เซลล์นึงแล้วไปขึ้นอีกเซลล์นึง...ทำยังไงได้บ้างครับ
Posted: Wed Feb 17, 2016 1:43 pm
by iHooYai
อยากคีย์ข้อมูลที่เซลล์นึงแล้วไปขึ้นอีกเซลล์นึง...โดยมีเงื่อนไขว่า
- ป้อนข้อมูลที่เซลล์ที่กำหนด
- เปรียบเทียบข้อมูลที่คีย์ในเซลล์นั้นว่าซ้ำหรือมีในคอลัมน์แล้วหรือยัง ถ้ามีแล้วให้แจ้ง error เพื่อให้คีย์ใหม่
- ถ้าเปรียบเทียบแล้วไม่มีให้นำค่าของข้อมูลที่คีย์ไปใส่ไว้ในเซลล์โดยเลื่อนลงไปตามลำดับ
คิดไม่ออกจริงๆ ครับว่าจะทำยังไง รบกวนขอคำแนะนำด้วยครับ
Re: อยากคีย์ข้อมูลที่เซลล์นึงแล้วไปขึ้นอีกเซลล์นึง...ทำยังไงได้บ้างครับ
Posted: Wed Feb 17, 2016 2:22 pm
by XDoll
อยากให้แนบไฟล์ตัวอย่าง และผลลัพท์ที่ต้องการ ระบุเงื่อนไขให้ชัดเจน เพื่อสะดวกในการตอบของอาจารย์เพื่อนสมาชิกครับ
Re: อยากคีย์ข้อมูลที่เซลล์นึงแล้วไปขึ้นอีกเซลล์นึง...ทำยังไงได้บ้างครับ
Posted: Wed Feb 17, 2016 2:56 pm
by iHooYai
Test.xlsx
File ตัวอย่างประมาณนี้ครับ
Re: อยากคีย์ข้อมูลที่เซลล์นึงแล้วไปขึ้นอีกเซลล์นึง...ทำยังไงได้บ้างครับ
Posted: Wed Feb 17, 2016 3:15 pm
by XDoll
หากให้ตรวจสอบว่าข้อมูลหรือค่าใดๆซ้ำหรือไม่ สมามารถใช้สูตรได้ครับ แต่หากจะให้เอาข้อมูลนั้นๆหลังการตรวจสอบแล้ว ไปบันทึกต่อ ไม่สามารถใช้สูตรได้ ต้องพึ่ง VBA
สูตรที่ใช้เช็คค่าซ้ำ
ขอยกตัวอย่างที่ Cell C3 ให้คีย์ =IF($A$3<>"",IF(SUM(--($A$3=$B$8:$B$17))>0,"error","บันทึกข้อมูลแล้ว")) กด Ctrl+Shift ค้างไว้แล้ว Enter
Re: อยากคีย์ข้อมูลที่เซลล์นึงแล้วไปขึ้นอีกเซลล์นึง...ทำยังไงได้บ้างครับ
Posted: Wed Feb 17, 2016 3:20 pm
by iHooYai
สงสัยต้องไปหาวิธีอื่นใช้แทน excel แล้วครับ 555+ ยังไงผมต้องขอบคุณมากนะครับ ที่ช่วยมาตอบให้ครับ
Re: อยากคีย์ข้อมูลที่เซลล์นึงแล้วไปขึ้นอีกเซลล์นึง...ทำยังไงได้บ้างครับ
Posted: Fri Feb 19, 2016 6:24 am
by kreang
ผมลองทำ VBA ให้ครับ ต้อง enable macro ก่อนนะครับ
ตามไฟล์แนบ คีย์ลงช่องเหลืองๆ ครับ
Re: อยากคีย์ข้อมูลที่เซลล์นึงแล้วไปขึ้นอีกเซลล์นึง...ทำยังไงได้บ้างครับ
Posted: Fri Feb 19, 2016 11:37 pm
by snasui
kreang wrote:ผมลองทำ VBA ให้ครับ ต้อง enable macro ก่อนนะครับ
ตามไฟล์แนบ คีย์ลงช่องเหลืองๆ ครับ
ขอบคุณแทนเพื่อนสมาชิกในความกรุณาครับ
สำหรับการตอบปัญหาด้วย VBA มีกติกาที่ต้องคำนึงคือ ผู้ถามจะต้องลองเขียนมาเองก่อน ติดปัญหาแล้วค่อยถามกันตามกฎการใช้บอร์ดข้อ 5 ด้านบนครับ
Re: อยากคีย์ข้อมูลที่เซลล์นึงแล้วไปขึ้นอีกเซลล์นึง...ทำยังไงได้บ้างครับ
Posted: Sat Feb 20, 2016 5:20 am
by kreang
ขอโทษด้วยครับ งั้นขออนุญาตแก้ตัวครั้งหน้านะครับ