Page 1 of 1

ต้องการคัดลอกคำสั่ง โดยข้อมูลไม่เปลี่ยน

Posted: Thu May 26, 2011 5:43 pm
by chai007
เรียน อาจารย์

คือผมต้องการคัดลอกคำสั่งของ Vlookup ไปยังเซลล์อื่น แต่ต้องการให้เซลล์ที่ถูกคลุมเป็นข้อมูล
ไม่เปลี่ยนไปตามเซลล์ที่นำไปวางครับ

ตัวอย่างครับ

=IF(กรอกข้อมูล!C3="","",VLOOKUP(กรอกข้อมูล!C3,ข้อมูล!A3:D192,4,FALSE)) นี่คือคำสั่งที่ถูกคัดลอก(ตัวอักษรสีคือเซลล์ที่ไม่ให้เปลี่ยน) แต่เมื่อนำไปวาง ข้อมูลจะเปลี่ยนเป็น

=IF(กรอกข้อมูล!D3="","",VLOOKUP(กรอกข้อมูล!D3,ข้อมูล!B3:E192,4,FALSE)) ตัวคำสั่งเซลล์จะเลื่อนตำแหน่งเซลล์ไป 1 เซลล์ทุกครั้ง

รบกวนอาจารย์ช่วยแนะนำวิธีล็อกเซลล์ที่เป็นข้อมูลไม่ให้เปลี่ยนไปตามกันด้วยครับ

ขอบคุณครับ

Re: ต้องการคัดลอกคำสั่ง โดยข้อมูลไม่เปลี่ยน

Posted: Thu May 26, 2011 5:52 pm
by snasui
ที่สูตรเดิม

=IF(กรอกข้อมูล!C3="","",VLOOKUP(กรอกข้อมูล!C3,ข้อมูล!A3:D192,4,FALSE))

ให้กดแป้น F2 จากนั้นลากเมาส์คลุมส่วนที่ระบายสี ตามด้วยการกดแป้น F4 1 ครั้ง จะได้เป็น

=IF(กรอกข้อมูล!C3="","",VLOOKUP(กรอกข้อมูล!C3,ข้อมูล!$A$3:$D$192,4,FALSE))

เครื่องหมาย $ จะเป็นการ Lock ตำแหน่งไม่ให้เปลี่ยนเมื่อต้อง Copy ไปใช้ในพื้นที่อื่น ๆ ครับ

Re: ต้องการคัดลอกคำสั่ง โดยข้อมูลไม่เปลี่ยน

Posted: Thu May 26, 2011 6:08 pm
by chai007
ขอบคุณมากๆ ครับ :D :D