Google Таблица с примером:
Обратите внимание, что изображения ведут себя почти как текст, их можно выравнивать по высоте и ширине. Можно использовать заливку, если изображения имеют прозрачный фон.
Функция IMAGE никак не может повлиять на ширину и высоту ячеек. Изображения лишь вписываются в текущие размеры ячейки с сохранением исходных пропорций.
У IMAGE также есть второй (в Excel третий) аргумент — режим отображения. У него четыре возможных значения — от единицы до четырех.
Первый режим — это вариант по умолчанию (то есть если вы вообще опустите второй аргумент с номером режима, будет использоваться он). В нем сохраняются исходные пропорции, а картинка по высоте занимает всю ячейку. В большинстве случаев именно этот режим и подходит, а значит, можно ограничиваться только первым аргументом функции IMAGE.
Во втором режиме изображение занимает всю ячейку. Протянем функцию вниз и увидим, что картинка заняла всю ячейку. В таком режиме исходные пропорции не сохраняются.
В третьем режиме сохраняется исходный размер. Как видите, мы наблюдаем только фрагмент изображения, потому что оно существенно больше той ячейки, в которой находится функция IMAGE с третьим режимом.
В четвертом режиме появляются третий и четвертый (четвертый и пятый в Excel) аргументы функции — высота и ширина (в пикселях). Их можно как указывать внутри функции, так и брать из ячеек, ссылаясь на них.
Условное форматирование с формулами
Для понимания этого раздела стоит разобраться с логическими значениями и формулами. Если вы еще не знакомы с этой темой, обратитесь к главе «Логические выражения и функция ЕСЛИ / IF».
Если вам не хватает встроенных возможностей условного форматирования (правил выделения чисел — больше или меньше определенного числа; правил выделения текста — соответствие или вхождение определенного текста; правил выделения первых и последних значений), можно воспользоваться правилом с формулой.
Принципиальное отличие правил с формулой в том, что оно позволяет форматировать не только те ячейки, которые проверяются на некое условие, но и другие ячейки за пределами проверяемого диапазона. Кроме того, расширяются возможности за счет применения разных функций рабочего листа в правилах условного форматирования.
В случае с обычными правилами проверяются и форматируются одни и те же ячейки. Нельзя отформатировать всю строку на основании чисел или текста из одного столбца.
Например, в следующей таблице в случае с обычным правилом можно выделить ячейки, в которых есть текст «Логистика» (очевидно, такие есть только во втором столбце), но нельзя выделить все строки, в которых во втором столбце встречается «Логистика».
Если мы выделим всю таблицу и применим правило «Текст содержит» или «Равно», а в качестве условия зададим «Логистика», то в любом случае будут форматироваться только ячейки в столбце
И если мы хотим форматировать ячейки, которые лежат за пределом диапазона, в котором проверяется условие, нам понадобится формула для определения форматируемых ячеек.
Правило с формулой создается по следующему адресу:
Главная → Условное форматирование → Создать правило → Использовать формулу для определения форматируемых ячеек
(Home → Conditional Formatting → New Rule → Use a formula to determine which cells to format).
В этих условиях используются логические выражения — условия, которые могут выполняться или не выполняться. Они возвращают только одно из двух значений — ИСТИНА (TRUE) или ЛОЖЬ (FALSE).
В логических выражениях используются знаки сравнения: «равно» (=), «не равно» (<>), «больше» (>), «меньше» (<), «больше либо равно» (>=), «меньше либо равно» (<=).
Например:
Такое выражение будет возвращать ИСТИНА, если в ячейке
Такое выражение будет возвращать ИСТИНА / TRUE, если число в ячейке
Это выражение будет истинным, если число в
Кроме того, есть функции, которые проверяют определенное условие и возвращают только ИСТИНА (TRUE) или ЛОЖЬ (FALSE), потому что результатом проверки не может быть что-либо другое. Например, ЕФОРМУЛА / ISFORMULA, появившаяся в Excel 2013, проверяет, является ли содержимое ячейки (ссылка на ячейку — единственный аргумент этой функции) формулой. И возвращает ИСТИНА, если является.
Некоторые подобные функции:
• ЕОШИБКА / ISERROR — возвращает ИСТИНА, если аргумент является ошибкой;
• ЕЧИСЛО / ISNUMBER — возвращает ИСТИНА, если аргумент является числом;
• ЕТЕКСТ / ISTEXT — возвращает ИСТИНА, если аргумент является текстовой строкой;