ลดเซลล์ A โดยอัตโนมัติตามค่าของเซลล์ B และเก็บค่าเซลล์ B ปัจจุบันไว้แม้ในขณะที่เซลล์ A ว่างเปล่า


0

ฉันทำให้ค่า B ของเซลล์ลดลงเป็นผลสำเร็จตามค่าของเซลล์ A แต่เป็นไปได้ที่จะรักษาค่าที่ลดลงของเซลล์ B แม้ว่าเซลล์ A จะปล่อยว่างไว้หลังจากนั้น

Cell B เป็นฐานข้อมูล Cell A เป็นฟิลด์เพื่อป้อนจำนวนการลดลงของค่าปัจจุบัน อย่างไรก็ตามจะไม่มีประโยชน์หากฐานข้อมูลไม่ได้บันทึกหลังจากค่าลดลง

คำตอบ:


0

คุณสามารถทำได้โดยการสร้างค่าที่เก็บไว้และค่าการคำนวณ แต่จะต้องดำเนินการด้วยตนเองทุกครั้ง

ในคอลัมน์ 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

หากคุณต้องการทำให้กระบวนการนี้เป็นแบบอัตโนมัติคุณจะต้องใช้มาโคร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.