Excel: วิธีสร้างเซลล์ว่างเปล่า (อย่างแท้จริง) จากสูตรเพื่อให้เซลล์ไม่แสดงในแผนภูมิ


24

ฉันมีตารางที่ติดตามข้อมูลในฐานรายวันเปรียบเทียบกับเป้าหมายรายวันที่ฉันตั้งไว้คำนวณช่องว่างระหว่างสองและแสดงข้อมูลในแผนภูมิเส้น ข้อมูลมี 4 คอลัมน์:

A. วันที่ (ตั้งแต่วันนี้ถึง 31-12-2014 C. มูลค่าจริง (กรอกเฉพาะสำหรับวันที่ผ่านมา) D. มูลค่าเป้าหมาย (เต็มจนถึง 31-12-2014) E. Gap (CD)

ฉันต้องการให้ Gap (E) ว่างเปล่าตราบใดที่ไม่มีวันที่ปัจจุบันและเติมด้วยสูตร:

=IF(ISBLANK(C10), "", C10-D10)

วันที่ในอนาคตของคอลัมน์ E แสดงว่างอย่างถูกต้อง เมื่อฉันสร้างแผนภูมิจากข้อมูล (โดยที่ E อยู่บนแกนที่แตกต่างกัน) เส้นจะไม่ถูกวาดสำหรับวันที่ในอนาคตของคอลัมน์ C เนื่องจากค่าจะว่างเปล่า แต่จะถูกวาดสำหรับวันที่ในอนาคตของคอลัมน์ E ที่มีศูนย์

ฉันสมมติว่าผลลัพธ์ของสูตรที่มีเนื้อหาของฟิลด์ "" จะไม่ถือว่าเป็น "ว่าง" ดังนั้นแผนภูมิจะถือว่าเป็นศูนย์

ฉันจะทำให้เส้นของแผนภูมิในคอลัมน์ E หายไปสำหรับวันที่ที่ไม่มีค่าในคอลัมน์ C (และเช่นกันในคอลัมน์ E) ได้อย่างไร

คำตอบ:


24

พบคำตอบได้ที่นี่ หากคุณทำให้สูตรส่งคืนNA()แทน""แผนภูมิจะยอมรับว่าว่างเปล่าและไม่แสดงบรรทัด


อ้างอิงเพิ่มเติม ฉันไม่พบเอกสารอย่างเป็นทางการเมื่อ excel เริ่มตีความข้อผิดพลาดว่าไม่มีสิ่งใดสำหรับชาร์ต
Raystafarian

2
Raystafarian - ไม่มีอะไรใหม่ Excel ทำมาตั้งแต่อย่างน้อย Excel 97 และอาจเร็วกว่านี้ ข้อความและข้อผิดพลาดส่วนใหญ่ถือเป็นศูนย์ # N / A ไม่ได้ถูกพล็อตในเส้นหรือแผนภูมิ XY มันไม่ได้ส่งผลให้เกิดช่องว่างในบรรทัดแม้ว่า (ตามที่ uncovery กล่าว) แต่บรรทัดจะเชื่อมต่อจุดที่ด้านใดด้านหนึ่งของ # N / A
Jon Peltier


1

ฉันพบวิธีแก้ปัญหาเล็กน้อยสำหรับแผนภูมิคอลัมน์ ถ้าคุณต้องการใช้จุดข้อมูล แต่ไม่ต้องการให้ศูนย์แสดง เปลี่ยนรูปแบบตัวเลขจุดข้อมูลเป็นรูปแบบกำหนดเองโดยที่ค่าศูนย์เท่ากับ ""

ฉันใช้รหัส:

_(* #,##0_);_(* (#,##0);_(* ""_);_(@_)

ทั้งหมดนี้เป็นรูปแบบการบัญชีที่มี

_(* #,##0_);_(* (#,##0);_(* **"-"**_);_(@_) 

แทนที่ด้วย

_(* #,##0_);_(* (#,##0);_(* **""**_);_(@_)

แจ้งให้ทราบล่วงหน้า"-"แทนที่ด้วย ""the - เป็นศูนย์ในรูปแบบการบัญชี หวังว่านี่จะช่วยใครซักคน

การจัดรูปแบบตัวเลข

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