Порахувати кольорові клітини без макросу?


1

Чи можна порахувати комірки за їх кольором (а не за значенням комірок, оскільки вони порожні) в Excel 2010/2013 без використання VBA, оскільки мої файли потрібно зберегти як .XLSX?


Ласкаво просимо до Супер Користувача! Чи пофарбовані клітини за допомогою умовного форматування? Або вони забарвлені за допомогою звичайного форматування комірок? Якщо це колишній, це, ймовірно, можна зробити без VBA.
Excellll

Осередки забарвлюються вручну, оскільки дані додаються до розкладу. Єдине, що я можу придумати, щоб використовувати умовне форматування для керування кольорами, - це використовувати жирний текст на значеннях комірок, - але визначати, чи потрібен текст жирним шрифтом (VB)
Містер Mystery Guest

Що означає колір (або жирний шрифт) у вашій електронній таблиці? Чи можна визначити колір за значенням комірки чи рядка?
Стівен

Колір позначає стан ("добре", "погано", "добре"). Значення комірки - ціле число (посилання), яке не може змінитися. Я думав додати спадні вікна, щоб визначити стан, але це стане викривленим.
Містер Таємний гість

Відповіді:


1

Ні, неможливо визначити колір комірки без використання VBA.

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


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

@ Richard, так, я б теж, але це не питання, яке тут задають.
LPChip

Пропозиція щодо використання vba, мабуть, найкраща. Зрозумійте, ви можете зберігати макроси у власному PERSONAL.XLSB-файлі, а не у файлі, з яким ви працюєте, але все-таки зателефонуйте цим макросам робити те, що вам потрібно
datatoo

@LPChip, Точка, яку я зазначав, полягає в тому, що поєднання забарвлення та прихованих стовпців створює враження, що аркуш excel підраховує кількість кольорових комірок без використання VBA - про що було задано питання.
Річард

Я бачив те, що ви мали на увазі, але також побачив причину невміння vba через те, що файл потрібно було зберегти як xlsx. Ви все ще можете використовувати макроси без обмежень, і якщо вони не є надійними критеріями для визначення кольору.
datatoo

0

Залежно від того, де / як зберігаються дані, існує рішення.

Хоча ви не можете безпосередньо рахувати за кольором, ви можете фільтрувати стовпці за ним. Коли ви фільтруєте стовпець, він зазвичай дає підрахунок внизу сторінки (знайдено 1 з 3 записів).

Це буде працювати лише на основі стовпців за стовпцями, і це потрібно робити вручну кожного разу, коли вам потрібно знати кількість кольорових комірок. Вона також покладається на наявність суцільного столу.

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