Excel: Як створити (справді) порожні клітинки з формули, щоб вони не з'являлися на графіку?


24

У мене є таблиця, де щодня відстежують дані, порівнюють їх із встановленою денною ціллю, обчислюють розрив між ними та відображають дані на лінійній діаграмі. Дані мають 4 стовпці:

A. Дата (від сьогодні до 31-12-2014 р. C. Фактична цінність (заповнюється лише за минулі дати) D. Цільове значення (все заповнено до 31-12-2014 р.) E. Gap (CD)

Я хотів, щоб розрив (E) був порожнім до тих пір, поки немає поточної дати, і таким чином заповнив його формулою:

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

Майбутні дати стовпця E правильно відображати порожні. Коли я створюю діаграму з даних (причому E знаходиться на іншій осі), рядок не малюється для майбутніх дат стовпця С, оскільки значення порожні, але вони намальовані для майбутніх дат стовпця Е з нулем.

Я припускаю, що результат формули із вмістом поля "" не вважається "порожнім", так що діаграма вважає його нульовим.

Як я можу змусити рядки діаграми у стовпці Е зникнути для дат, коли в стовпці С (а отже, і у стовпці Е) немає значення?

Відповіді:


24

Знайшов відповідь тут . Якщо ви зробите формулу поверненням NA()замість "", діаграма прийме її як порожню і не відображатиме рядок.


більше довідки . Я не можу знайти жодної офіційної документації про те, коли excel почав інтерпретувати помилку як нічого для діаграм.
Райстафаріан

2
Raystafarian - Це нічого нового, Excel робив це з принаймні Excel 97, і, мабуть, і раніше. Текст та більшість помилок трактуються як нулі. # N / A не нанесено у рядку чи діаграмі XY. Це не приводить до розриву в рядку (хоча, як показано непокриття), але лінія з'єднає точки з обох боків # N / A.
Джон Пельтьє

2

Використовуйте # N / A, щоб скласти пробіли відображення діаграми у формулі = IF (A1 = "", # N / A, A1) = IFERROR (A1, # N / A)


1

Я знайшов незначне вирішення діаграм стовпців. Якщо ви хочете використовувати точки даних, але не бажаєте показувати нулі. Змініть формат номера точки даних на спеціальний формат, де нулі рівні "".

Я використав код:

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

Все це в форматі обліку з

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

замінено на

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

Повідомлення "-"замінено на "". значення - дорівнює нулю в форматі обліку. Сподіваюся, що це комусь допоможе.

Форматування чисел

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.