Excel всплывающее окно при условии
С помощью экранной ссылки можно получить контекстные или дополнительные сведения, например свойства участника в кубе OLAP, сведения о поле в отчете сводная диаграмма или сводная диаграмма данных.
Контекстная экранная строка — это сводная информация о значении, строке или столбце поля. Например, при надвижении указателя на ячейку в области значений контекстная экранная строка отображает текущее значение, а также расположение строки и столбца. Эта контекстная экранная советка особенно полезна при работе с большим отчетом и не нужно менять макет или прокручивать отчет для поиска или проверки этих сведений.
Щелкните отчет сводной таблицы.
На вкладке Анализ в группе Таблица нажмите кнопку Параметры.
В диалоговом окне Параметры таблицы перейдите на вкладку Экран, а затем в области Экран выберитепараметр Показывать контекстные подскаки.
Если отчет pivotttable подключен к кубу OLAP служб Microsoft SQL Server 2005 Analysis Services и администратор куба включил отображение сведений о свойстве участника, значения свойств можно отобразить во во время перемещения указателя по полю во экранной технической части. Например, продукт может содержать дополнительные сведения о свойстве, такие как ключ продукта, цена за цену за акции и уровень акций. Кроме того, вы можете управлять тем, какие сведения о свойствах будут отображаться во во ветвях.
Примечание: Для этой процедуры требуется, чтобы для поля были определены и включены свойства куба OLAP. Чтобы узнать, доступны ли свойства, щелкните поле правой кнопкой мыши и в ярлыке выберите пункт Показать свойства в отчете. Если в shortcut menu (Без properties Defined)(Свойства не определены) отображаются никакие свойства.
Убедитесь в том, что свойства членов отображаются для отчета в отчете. Для этого сделайте следующее:
На вкладке Анализ в группе Таблица нажмите кнопку Параметры.
В диалоговом окне Параметры таблицы перейдите на вкладку Экран, а затем в области Экран выберите параметр Показывать свойства в наборах инструментов.
Щелкните правой кнопкой мыши поле в отчете pivotTable или сводная диаграмма, выберите в shortcut-меню пункт Показать свойства во ветвях и щелкните Показать все свойства ,Скрыть все свойства или отдельное свойство.
Сведения о свойствах можно отобразить в отчете pivotTable в качестве данных. Например, может потребоваться отсортировать, отфильтровать или распечатать сведения о свойстве.
При фильтрации данных свойств участника отображается подпись свойства участника вместе с именем поля. Например, если свойство "Цвет" является свойством "Продукт", можно отфильтровать продукты по цвету серебристого цвета.
Примечание: Для этой процедуры необходимо, чтобы для поля были определены и включены свойства куба OLAP. Чтобы узнать, доступны ли свойства, щелкните поле правой кнопкой мыши и выберите в ярлыке пункт Показать свойства в отчете. Если в shortcut menu (Без properties Defined)(Свойства не определены) отображаются никакие свойства.
Щелкните отчет сводной таблицы.
Убедитесь в том, что свойства членов отображаются для отчета в отчете. Для этого сделайте следующее:
На вкладке Анализ в группе Таблица нажмите кнопку Параметры.
В диалоговом окне Параметры таблицы перейдите на вкладку Экран, а затем в области Экран выберите параметр Показывать свойства в наборах инструментов.
Щелкните поле в иерархии измерений, для которого вы хотите отобразить поля свойств.
Если уровни, для которых выбраны поля свойств, не отображаются в отчете, щелкните поле и нажмите кнопку Развернуть .
На вкладке Анализ в группе Инструменты нажмите кнопку Средства OLAPи выберите свойства Поля.
Появится диалоговое окно Выбор полей свойств для измерения.
В списке Выбрать свойства из уровня выберите каждый уровень, для которого вы хотите отобразить поля свойств, а затем дважды щелкните поля свойств, которые нужно отобразить.
В поле Поля свойств используйте кнопки и для упорядочения полей свойств в том порядке, в который они должны отображаться в отчете.
Убедитесь, что выбран параметр Показывать поля для этого измерения в форме структуры и нажмите кнопку ОК.
Примечание: В полях столбцов поля свойств отображаются только для элементов с наименьшим уровнем детализации, отображаемого в отчете. Чтобы отобразить поля свойств для других уровней, переместим поле в область подписи строки.
Совет: Вы также можете щелкнуть поле метки правой кнопкой мыши, навести указатель мыши на пункт Показать свойства в отчете, а затем щелкнуть Показать все свойства ,Скрыть все свойства илиотдельное свойство.
Контекстная экранная строка — это сводная информация о значении, строке или столбце поля. Например, при надвижении указателя на ячейку в области значений контекстная экранная строка отображает текущее значение, а также расположение строки и столбца. Эта контекстная экранная советка особенно полезна при работе с большим отчетом и не нужно менять макет или прокручивать отчет для поиска или проверки этих сведений.
Щелкните отчет сводной таблицы.
На вкладке Параметры в группе Сводная таблица нажмите кнопку Параметры.
В диалоговом окне Параметры таблицы перейдите на вкладку Экран, а затем в области Экран выберитепараметр Показывать контекстные подскаки.
Если отчет pivotttable подключен к кубу OLAP служб Microsoft SQL Server 2005 Analysis Services и администратор куба включил отображение сведений о свойстве участника, значения свойств можно отобразить во во время перемещения указателя по полю во экранной технической части. Например, продукт может содержать дополнительные сведения о свойстве, такие как ключ продукта, цена за цену за акции и уровень акций. Кроме того, вы можете управлять тем, какие сведения о свойствах будут отображаться во во ветвях.
Примечание: Для этой процедуры требуется, чтобы для поля были определены и включены свойства куба OLAP. Чтобы узнать, доступны ли свойства, щелкните поле правой кнопкой мыши и в ярлыке выберите пункт Показать свойства в отчете. Если в shortcut menu (Без properties Defined)(Свойства не определены) отображаются никакие свойства.
Убедитесь в том, что свойства членов отображаются для отчета в отчете. Для этого сделайте следующее:
На вкладке Параметры в группе Сводная таблица нажмите кнопку Параметры.
В диалоговом окне Параметры таблицы перейдите на вкладку Экран, а затем в области Экран выберите параметр Показывать свойства в наборах инструментов.
Щелкните правой кнопкой мыши поле в отчете pivotTable или сводная диаграмма, выберите в shortcut-меню пункт Показать свойства во ветвях и щелкните Показать все свойства ,Скрыть все свойства или отдельное свойство.
Сведения о свойствах можно отобразить в отчете pivotTable в качестве данных. Например, может потребоваться отсортировать, отфильтровать или распечатать сведения о свойстве.
При фильтрации данных свойств участника отображается подпись свойства участника вместе с именем поля. Например, если свойство "Цвет" является свойством "Продукт", можно отфильтровать продукты по цвету серебристого цвета.
Примечание: Для этой процедуры необходимо, чтобы для поля были определены и включены свойства куба OLAP. Чтобы узнать, доступны ли свойства, щелкните поле правой кнопкой мыши и выберите в ярлыке пункт Показать свойства в отчете. Если в shortcut menu (Без properties Defined)(Свойства не определены) отображаются никакие свойства.
Щелкните отчет сводной таблицы.
Убедитесь в том, что свойства членов отображаются для отчета в отчете. Для этого сделайте следующее:
На вкладке Параметры в группе Сводная таблица нажмите кнопку Параметры.
В диалоговом окне Параметры таблицы перейдите на вкладку Экран, а затем в области Экран выберите параметр Показывать свойства в наборах инструментов.
Щелкните поле в иерархии измерений, для которого вы хотите отобразить поля свойств.
Если уровни, для которых выбраны поля свойств, не отображаются в отчете, щелкните поле и нажмите кнопку Развернуть .
На вкладке Параметры в группе Инструменты нажмите кнопку Средства OLAPи выберите свойства Поля.
Появится диалоговое окно Выбор полей свойств для измерения.
В списке Выбрать свойства из уровня выберите каждый уровень, для которого вы хотите отобразить поля свойств, а затем дважды щелкните поля свойств, которые нужно отобразить.
В поле Поля свойств используйте кнопки и для упорядочения полей свойств в том порядке, в который они должны отображаться в отчете.
Убедитесь, что выбран параметр Показывать поля для этого измерения в форме структуры и нажмите кнопку ОК.
Примечание: В полях столбцов поля свойств отображаются только для элементов с наименьшим уровнем детализации, отображаемого в отчете. Чтобы отобразить поля свойств для других уровней, переместим поле в область подписи строки.
Совет: Вы также можете щелкнуть поле метки правой кнопкой мыши, навести указатель мыши на пункт Показать свойства в отчете, а затем щелкнуть Показать все свойства ,Скрыть все свойства илиотдельное свойство.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
1. Держать Alt + F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.
2. В Microsoft Visual Basic для приложений окно, дважды щелкните Эта рабочая тетрадь из Проект-VBAProject панели, затем скопируйте и вставьте приведенный ниже код VBA в Модули окно, см. снимок экрана:
Внимание: Если Проект-VBAProject панель скрыта, щелкните Смотреть > Обозреватель проекта для его отображения.
3. Затем закройте окно кода и сохраните эту книгу как Excel Macro-Enabled Workbook формат, пожалуйста, нажмите Файл > Сохранить какИ в Сохранить как окно, выберите Excel Macro-Enabled Workbook из Сохранить как список, см. снимок экрана:
4. Теперь при первом открытии этого файла вверху таблицы отображается предупреждение системы безопасности, щелкните Включить контент кнопку для активации кода VBA, см. снимок экрана:
Ноты:
Автоматически открывать определенные книги при следующем запуске Excel
После установки Kutools for Excel, выполните следующие действия:
1. Открывайте книги, которые вы хотите открыть вместе в следующий раз автоматически.
2. Затем нажмите Предприятие > Workbook > Автоматически открывать эту книгу в следующий раз, см. снимок экрана:
3. В Автоматически открывать эту книгу в следующий раз диалоговое окно, щелкните Выбрать все чтобы проверить все книги, которые вы хотите автоматически открывать в следующий раз при запуске файла Excel, затем нажмите Ok для выхода из диалога см. снимок экрана:
4. И теперь, когда вы запускаете файл Excel, все выбранные вами книги открываются одновременно.
Внимание: Чтобы отменить эту операцию, вам просто нужно отменить выбор всех книг или удалить или очистить книги в Автоматически открывать эту книгу в следующий раз диалоговое окно.
Задача: Создать выпадающий список в Excel таким образом, чтобы в него автоматически попадали все новые значения. Сделаем это при помощи формул, чтобы этот способ можно было использовать не только в Excel 2007 и старше, но и в Excel 2003.
Как обычно, создадим на листе нашей рабочей книги диапазон допустимых значений для выпадающего списка. Расположим их в столбце с таким расчетом, чтобы в конец этого перечня можно было дописывать новые позиции. Пусть это будет столбец А.
Попробуем при помощи функции СМЕЩ (OFFSET) имитировать работу "умной" таблицы Excel. Это нам может быть полезно также в тех случаях, когда приходится использовать старые версии Excel до 2007 года.
Формула источника будет выглядеть следующим образом:
Давайте разберемся, как она работает.
Функция СМЕЩ формирует ссылку на диапазон заданного размера. Размер этот определяется четырьмя параметрами - A, B, C, D и начальной точкой отсчета.
А2 - это начальная ячейка, по отношению к которой будет выделен наш диапазон. Он всегда задается двумя координатами - левой верхней и правой нижней. Подразумевается, что начало диапазона (левый верхний его угол) будет находиться или в начальной ячейке, или чуть ниже и правее нее. На нашем рисунке это зелёная область. Параметр А показывает, на сколько ячеек вниз нам нужно опуститься. Параметр В - на сколько сдвинуться вправо. Если, как в нашем случае, они оба равны нулю, значит в нашей начальной ячейке и будет находиться левая верхняя точка.
И теперь нужно определить правую нижнюю точку. Теперь уже от начальной точки диапазона делаем С шагов вниз и D шагов вправо. В нашем примере D=1. То есть нам нужен только один столбец. Осталось только определиться, сколько шагов вниз нужно сделать, сколько строк взять в наш список. Нам нужна последняя заполненная строка в столбце А. Точнее, не сама строка, а ее порядковый номер.
Здесь нам поможет вторая функция - СЧЕТЗ (COUNTA). Она подсчитывает количество значений в заданном нами диапазоне A2:A200. Можно взять и более удаленные координаты, но думается, что 200 строк в списке будет вполне достаточно. Естественно, вместо ссылки можно использовать именованный диапазон.
В нашем примере мы имеем 8 значений. Значит, возьмем 8 строк, начиная с А2. То есть, A2:A9.
Если в ячейке А10 появится новое значение, тогда значений станет уже 9. Соответственно диапазон автоматически расширится до A2:A10. И так далее.
Но будьте внимательны! Если вы случайно пропустите строку и введете новое значение не в конец списка, а несколько ниже, то наша стройная система даст сбой. Диапазон значений для раскрывающегося списка увеличится, но захватит пустую ячейку. А наша последняя запись останется вне списка, расширение не дотянется до нее. Ведь в нашем случае мы имеем 9 значений и 10 строк. Естественно, последняя строка из списка выпадает.
Возможно, этот способ создания автоматически пополняемого выпадающего списка будет для вас удобен. Тем более, что на его основе можно делать и другие интересные вещи. Но об этом - в наших следующих материалах.
А вот еще о работе с выпадающими списками в Excel:
Как сделать зависимый выпадающий список в Excel? - Одной из наиболее полезных функций проверки данных является возможность создания выпадающего списка, который позволяет выбирать значение из предварительно определенного перечня. Но как только вы начнете применять это в своих таблицах,…
5 способов создания выпадающего списка в ячейке Excel - Одной из наиболее полезных функций при вводе данных является возможность использовать выпадающий список. Он позволяет выбирать значение из предварительно определенного перечня и разрешает вводить только те данные, которые соответствуют вашим…
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Еще. Меньше
Чтобы упростить работу пользователей с листом, добавьте в ячейки раскрывающиеся списки. Раскрывающиеся списки позволяют пользователям выбирать элементы из созданного вами списка.
На новом листе введите данные, которые должны отображаться в раскрывающемся списке. Желательно, чтобы элементы списка содержались в таблице Excel. Если это не так, список можно быстро преобразовать в таблицу, выделив любую ячейку диапазона и нажав клавиши CTRL+T.
Почему данные следует поместить в таблицу? Потому что в этом случае при добавлении и удалении элементов все раскрывающиеся списки, созданные на основе этой таблицы, будут обновляться автоматически. Дополнительные действия не требуются.
Выделите на листе ячейку, в которую требуется поместить раскрывающийся список.
На ленте откройте вкладку Данные и нажмите кнопку Проверка данных.
Примечание: Если кнопка Проверка данных недоступна, возможно, лист защищен или является общим. Разблокируйте определенные области защищенной книги или отмените общий доступ к листу, а затем повторите шаг 3.
На вкладке Параметры в поле Тип данных выберите пункт Список.
Щелкните поле Источник и выделите диапазон списка. В примере данные находятся на листе "Города" в диапазоне A2:A9. Обратите внимание на то, что строка заголовков отсутствует в диапазоне, так как она не является одним из вариантов, доступных для выбора.
Если можно оставить ячейку пустой, установите флажок Игнорировать пустые ячейки.
Установите флажок Список допустимых значений
Не знаете, какой параметр выбрать в поле Вид?
Чтобы заблокировать пользователям ввод данных, которые не содержатся в раскрывающемся списке, выберите вариант Остановка.
После создания раскрывающегося списка убедитесь, что он работает правильно. Например, рекомендуется проверить, изменяется ли ширина столбцов и высота строк при отображении всех ваших записей.
Если список элементов для раскрывающегося списка находится на другом листе и вы хотите запретить пользователям его просмотр и изменение, скройте и защитите этот лист. Подробнее о защите листов см. в статье Блокировка ячеек.
Если вы решили изменить элементы раскрывающегося списка, см. статью Добавление и удаление элементов раскрывающегося списка.
Чтобы удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.
Ввод данных станет быстрее и точнее, если ограничить значения в ячейке вариантами из раскрывающегося списка.
Сначала создайте на листе список допустимых элементов, а затем выполните сортировку или расположите их в нужном порядке. В дальнейшем эти элементы могут служить источником для раскрывающегося списка данных. Если список небольшой, на него можно легко ссылаться и вводить элементы прямо в средстве проверки данных.
Создайте список допустимых элементов для раскрывающегося списка. Для этого введите элементы на листе в одном столбце или строке без пустых ячеек.
Выделите ячейки, для которых нужно ограничить ввод данных.
На вкладке Данные в группе Инструменты нажмите кнопку Проверка данных или Проверить.
Примечание: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в статье Защита книги.
Откройте вкладку Параметры и во всплывающем меню Разрешить выберите пункт Список.
Щелкните поле Источник и выделите на листе список допустимых элементов.
Диалоговое окно свернется, чтобы было видно весь лист.
Нажмите клавишу ВВОД или кнопку Развернуть , чтобы развернуть диалоговое окно, а затем нажмите кнопку ОК.
Значения также можно ввести непосредственно в поле Источник через запятую.
Чтобы изменить список допустимых элементов, просто измените значения в списке-источнике или диапазон в поле Источник.
См. также
На новом листе введите данные, которые должны отображаться в раскрывающемся списке. Желательно, чтобы элементы списка содержались в таблице Excel.
Почему данные следует поместить в таблицу? Потому что в этом случае при добавлении и удалении элементов все раскрывающиеся списки, созданные на основе этой таблицы, будут обновляться автоматически. Дополнительные действия не требуются.
Выделите на листе ячейку, в которую требуется поместить раскрывающийся список.
На ленте откройте вкладку Данные и нажмите кнопку Проверка данных.
На вкладке Параметры в поле Разрешить выберите пункт Список.
Если вы уже создали таблицу с элементами раскрывающегося списка, щелкните поле Источник и выделите ячейки, содержащие эти элементы. Однако не включайте в него ячейку заголовка. Добавьте только ячейки, которые должны отображаться в раскрывающемся списке. Список элементов также можно ввести непосредственно в поле Источник через запятую. Например:
Фрукты;Овощи;Зерновые культуры;Молочные продукты;Перекусы
Если можно оставить ячейку пустой, установите флажок Игнорировать пустые ячейки.
Установите флажок Список допустимых значений
После создания раскрывающегося списка убедитесь, что он работает правильно. Например, рекомендуется проверить, изменяется ли ширина столбцов и высота строк при отображении всех ваших записей. Если вы решили изменить элементы раскрывающегося списка, см. статью Добавление и удаление элементов раскрывающегося списка. Чтобы удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Сегодня хочу поделиться одним маленьким приемом, который поможет сделать удобные и красивые подсказки к ячейкам:
На создание такой подсказки меня навел однажды вопрос на одном из форумов - как можно сделать удобный перевод текста из ячейки, чтобы он показывался при наведении на ячейку мышью? Не выделении - именно наведении. Можно использовать примечания(вкладка Рецензирование -Создать примечание). Но в случае с примечаниями есть несколько не очень удобных моментов: размеры примечания придется подгонять для каждой подсказки отдельно; примечания как правило будут показываться справа от ячейки, а не чуть ниже; при большом количестве примечаний файл может значительно увеличиться в размерах и некоторые возможности будут мешать их корректному отображению(например, если закрепить области, то примечание может и съехать и "срезаться"). Первое, что пришло в голову - а что если сделать как в гиперссылках (Что такое гиперссылка?)? Если точнее - что если именно эти подсказки использовать? Но как же тогда делать гиперссылку? Куда? Все просто - я решил, что можно создать гиперссылку на ячейку, в которой сама гиперссылка. Тогда даже при нажатии на ячейку с гиперссылкой нас никуда не перекинет. Я покажу как это можно сделать вручную и как это можно сделать при помощи кода VBA.
Для начала немного об исходных данных. У нас есть лист с ячейками, в которых надо создать подсказки и есть лист "справочник", в котором указано для каких значений какие должны быть подсказки.
РУЧНОЕ СОЗДАНИЕ ПОДСКАЗКИ
Выделяем ячейку, подсказку для которой хотим создать -правый клик мыши -Гиперссылка (Hyperlink). Откроется окно добавления гиперссылки.
Выбираем местом в документе
Введите адрес ячейки - указываем адрес той ячейки, в которой хотим создать подсказку
Или выберите место в документе - указываем тот лист, на котором наша ячейка, в которой создаем подсказку.
Далее жмем кнопку Подсказка и в появившемся окне вписываем текст всплывающей подсказки -Ок. Так же в основном окне жмем Ок. Подсказка создана.
Ниже небольшой ролик, в котором показано как это все делается пошагово:
В этом способе все хорошо, кроме двух вещей:
- Если подсказок много, то создавать их весьма непростое занятие. Необходимость листа "справочник" при ручном методе так же ставится под сомнение
- При создании гиперссылки формат ячейки автоматом изменяется. А для нашей цели это в большинстве случаев не надо. Это можно обойти, создавая подсказки вторым способом - при помощи кодов VBA.
СОЗДАНИЕ ПОДСКАЗКИ АВТОМАТИЧЕСКИ КОДОМ VBA
Здесь особо рассказывать нечего - лучше сначала скачать файл, приложенный к статье. Там есть лист "справочник", в котором забита пара значений для подсказок и лист, в котором подсказки создаются.
Как это работает. Выделяются ячейки для создания подсказок(в примере это D15:D16 ). И кнопкой запускается код, который в выделенных ячейках создаст всплывающие подсказки. Сам принцип: код просматривает каждую выделенную ячейку и если она не пустая запоминает её значение. Ищет это значение в первом столбце листа "справочник" и если находит - создает гиперссылку и значение из второго столбца листа "справочник"(в строке с найденным значением) вставляет в качестве подсказки к гиперссылке.
Но помимо этого код перед созданием гиперссылки запоминает большую часть форматирования текста в ячейке и после создания гиперссылки возвращает его. Хотя и здесь не без ложки дегтя - код не сможет корректно обработать и вернуть смешанное форматирование (например, разный цвет шрифта в одной ячейке, разный стиль и т.п.). Но подсказки при этом все равно будут созданы.
Что следует знать: код ищет каждое значение ячейки полностью, а не каждое слово отдельно. Это значит, что если в ячейке будет записано "аннуитентный платеж", а не просто "аннуитентный" как в примере - то подсказка для такой ячейки не будет создана.
Если добавить или изменить значения в листе "справочник", то для того, чтобы подсказки обновились необходимо запустить код заново. Внесение изменений в сам код при этом не требуется.
Созданные подсказки останутся в файле даже если удалить сам код. Т.е. если создать подсказки в файле, а затем файл переслать другому человеку - он сможет использовать подсказки без дополнительных действий.
Всплывающая подсказка в ячейке (59,0 KiB, 3 498 скачиваний)
Читайте также: