#GoogleТаблицы — это аналог #Excel с веб-интерфейсом и возможностями для удобной совместной работы. Они похожи, и все же в Таблицах есть свои особенности, функции, плюсы и минусы. Работать в Google Таблицах просто и мы покажем как.
=words() и сошлитесь на ячейку с числом.
Таблица с кодом
Код отдельно
PS Также по этой теме есть дополнение для Google Таблиц "numbertext" от Александра ИвановаB2), находим его отдел и проверяем, в зависимости от значения отдела применяем ту или иную заливку.
Чтобы условное форматирование работало с диапазоном с другого листа, на диапазон ссылаемся через функцию INDIRECT / ДВССЫЛ:
=ВПР(B2;ДВССЫЛ("'Список сотрудников'!A:B");2;0)="Оплот"
Можно ссылаться на именованный диапазон:
=ВПР(B2;ДВССЫЛ("Список");2;0)="Замок"
Таблица с примером=SUM(INDEX(диапазон суммирования;MATCH(что ищем-1;диапазон поиска;0)):INDEX(диапазон суммирования;MATCH(что ищем-2;диапазон поиска;0)))
Магия работает в Excel и Google Таблицах со следующими функциями:
CHOOSE / ВЫБОР
IF / ЕСЛИ
IFS / ЕСЛИМН
INDEX / ИНДЕКС
INDIRECT / ДВССЫЛ
OFFSET / СМЕЩ
SWITCH / ПЕРЕКЛЮЧ
VLOOKUP, HLOOKUP, LOOKUP / ВПР, ГПР, ПРОСМОТР
XLOOKUP / ПРОСМОТРX (удовольствие, доступное в Microsoft 365 / Excel 2021)
INDEX будет работать в качестве ссылки и без двоеточия - тогда это будет ссылка на одну ячейку. Если он будет указан в аргументе, тип которого - ссылка. Пример в таблице.
Таблица с примерамиgoogle.script.host.close())
Весь код, который нужен
1) Часть Google Apps Script (вставляем на лист gs)
function showDialog() {
var html = HtmlService.createTemplateFromFile('Page2').evaluate()
.setWidth(200) //размеры в пикселях
.setHeight(200);
SpreadsheetApp.getUi()
.showModalDialog(html, "@google_sheets"); //второй аргумент - заголовок окна
}
function script1(v) {
SpreadsheetApp.getActive().toast(v);
}
2) Часть html (вставляем на html-лист "page" в редакторе скриптов)
<p>Выбирайте</p>
<input type="radio" name="gender" value="Яблоко">Яблоко
<br>
<input type="radio" name="gender" value="Банан">Банан
<br>
<input type="radio" name="gender" value="Арбуз">Арбуз
<br>
<button type="button" onclick="displayRadioValue(), google.script.host.close()">Отправить!</button>
<script>
function displayRadioValue() {
var ele = document.getElementsByName('gender');
for(i = 0; i < ele.length; i++) {
if(ele[i].checked) {
break;
}
}
google.script.run.script1(ele[i].value);
}
</script>
Таблица с примером
HTML в GAS
Radio Button
Встраиваем видео в Таблицу
Оглавление нашего канала: тыц
Наш чат: тыц-тыцfunction showDialog() {
var html = HtmlService.createTemplateFromFile('Page').evaluate()
.setWidth(200) //размеры в пикселях
.setHeight(200);
SpreadsheetApp.getUi()
.showModalDialog(html, "@google_sheets"); //второй аргумент - заголовок окна
}
function script1(v) {
SpreadsheetApp.getActive().toast(v);
}
2) Часть html (вставляем на html-лист "page" в редакторе скриптов)
К этому тексту добавим текст из ячейки
<?=SpreadsheetApp
.getActiveSpreadsheet()
.getRange('Лист1!A1')
.getValues();
?>
<br>
<br>
<input type="button" value="первый скрипт" onclick="google.script.run.script1(value)" />
<br>
<br>
<input type="button" value="второй скрипт" onclick="google.script.run.script1(value)" />
Таблица с примером
Документация
Встраиваем видео в Таблицу=GOOGLEFINANCE("USDRUB";"price";"01.04.2022";TODAY())
Большая статья про курсы от Михаила Смирноваhttps://chart.googleapis.com/chart? и собираем ссылку вида:
"https://chart.googleapis.com/chart?cht=qr&chs=100x100&chl=t.me/google_sheets"
Доступно 5 параметров:
cht=qr //тип графика, для QR-кода – всегда qr
chs=70*70 //размер изображения
chl=t.me/google_sheets //данные, которые превращаем в QR-код
choe= //необязательный параметр, как кодировать данные, по умолчанию utf-8
chld= //необязательный параметр, уровень исправления ошибок, по умолчанию 7%
2) Получившуюся оборачиваем в функцию IMAGE(ссылка; 3) и получаем изображение прямо в ячейке.
Документация
Оглавление канала. Внутри очень много постов и материала про Таблицы и скрипты =)=ПРЕОБР (значение; исходная единица измерения; конечная единица измерения)Единицы измерения указываются сокращенно и на английском. Можно брать из ячеек, можно указывать в кавычках - все как с любыми другими текстовыми аргументами функций. Например, "km" (километр), "byte" (байт), "uk_pt" (английская пинта), "ha" (гектар). Можно использовать префиксы "Т" (тера), "G" (гига), "M" (мега) и подобные. Например, "Tbyte" - терабайт. Единиц измерения много. Расстояние, время, вес и масса, давление, сила, энергия, мощность, температура, объем, скорость, площадь, биты и байты. Полный список можно посмотреть в справке - и в Google Таблицах, и в Excel.