Page 1 of 1

ไม่ต้องการให้ cell ในสูตรเปลี่ยนไป ถึงแม้ว่าเราจะแทรก Row

Posted: Thu Jun 13, 2019 11:09 pm
by supoj89toi
ใบเงินเดือนแจกพนักงาน.xlsx
link ข้อมูลจาก sheet1 ไปแสดงที sheet2 แต่พอย้อนกลับไปแทรก Row ที่ sheet1 เพื่อจะแทรกข้อมูล cell ในสูตรที่อยู่ใน sheet2 กลับเลื่อนเปลี่ยน Cell ตามไปด้วย เช่น ตอนแรกคนชื่อหน่อย sheet1 อยู่ใน Cell A7 แล้วผมก็ Link มาแสดงที่ sheet2 ใช้สูตรว่า =Sheet1!$A$7 แล้วผมก็ย้อนกลับไป sheet1 แทรก row ก่อนคนชื่อหน่อยๆ ก็จะเลื่อนไปอยู่ cell A8 แต่ผมต้องการ sheet2 คงป็นสูตร =Sheet1!$A$7 เหมือนเดิม รวมถึง cell ในสูตรอื่นๆด้วยครับ

Re: ไม่ต้องการให้ cell ในสูตรเปลี่ยนไป ถึงแม้ว่าเราจะแทรก Row

Posted: Fri Jun 14, 2019 6:17 am
by snasui
:D ครอบด้วย Indirect ครับ ยกตัวอย่างเช่น

=Indirect("Sheet1!$A$7")

Re: ไม่ต้องการให้ cell ในสูตรเปลี่ยนไป ถึงแม้ว่าเราจะแทรก Row

Posted: Fri Jun 14, 2019 11:00 am
by supoj89toi
ขอบคุณมากๆครับ ท่านคนควน (มาตอบเองเลย สุดยอดดดด)