คุณสามารถทำได้โดยการสร้างค่าที่เก็บไว้และค่าการคำนวณ แต่จะต้องดำเนินการด้วยตนเองทุกครั้ง
ในคอลัมน์ A คุณวางค่าที่ปรับเปลี่ยนค่า ในคอลัมน์ B คุณวางค่าฐานข้อมูลปัจจุบัน ในคอลัมน์ C คุณใส่สูตรของคุณกับผล: =B1-A1
ตัวอย่างเช่น
เมื่อเซลล์ทั้งหมดในคอลัมน์ได้รับการป้อนและคอลัมน์ C ประกอบด้วยค่าใหม่ทั้งหมดเลือกทั้งคอลัมน์ C Copy
และกด จากนั้นให้เลือกทั้งคอลัมน์ B paste special
และคลิกขวาและเลือก จากนั้นในกล่องโต้ตอบถัดไปเลือกวางค่า จากนั้นล้างค่าในคอลัมน์ A
ตอนนี้ปัญหาที่คุณจะได้รับหากคอลัมน์ A มีค่าอื่นใดนอกเหนือจากค่าคอลัมน์ C จะแสดงข้อผิดพลาดที่นั่น ( #VALUE!
) หากคุณคัดลอกไปยังคอลัมน์ B มันจะสูญเสียค่าที่เก็บไว้ คุณสามารถวางฟังก์ชัน IF ในคอลัมน์ C เพื่อป้องกันไม่ให้เกิดปัญหาโดยใช้=ISNUMBER
ฟังก์ชัน สูตรใหม่ของคุณในคอลัมน์ C กลายเป็น=IF(ISNUMBER(A1);B1-A1;B1)
โดยทั่วไปจะดำเนินการคำนวณหากคอลัมน์ A มีตัวเลขและถ้าไม่ให้เฉพาะสิ่งที่อยู่ในคอลัมน์ B
หากคุณต้องการทำให้กระบวนการนี้เป็นแบบอัตโนมัติคุณจะต้องใช้มาโคร