Уникализатор / пользовательская функция от нашего канала
Привет! Работает так: передаёте в функцию диапазон и указываете номер столбца с ключом, а функция:
1) возврат вам только по одной строке с каждым ключом;
2) эти строки будут "максимально обогащенными" - функция оставит в каждой ячейке строки последнее непустое значение по ключу строки (смотрите что получилось на скриншоте, ключи - Пушкин и Гумилёв);
3) на входе отфильтровываются все
Функция текстом:
Таблица с примером
★ Канал про Таблицы: @google_sheets
★ Оглавление канала: goo.gl/HdS2qn
★ Чат: @google_spreadsheets_chat
★ Избранные посты нашего канала: t.me/google_sheets/418
Привет! Работает так: передаёте в функцию диапазон и указываете номер столбца с ключом, а функция:
1) возврат вам только по одной строке с каждым ключом;
2) эти строки будут "максимально обогащенными" - функция оставит в каждой ячейке строки последнее непустое значение по ключу строки (смотрите что получилось на скриншоте, ключи - Пушкин и Гумилёв);
3) на входе отфильтровываются все
#N/A
и #REF
;Функция текстом:
function unique_googlesheets(arr, key) {
key = key - 1;
let o = {};
arr.map(row => row.map(cell => ['#REF!', '#N/A'].includes(cell) ? '' : cell))
.forEach(y => {
if (!(y[key] in o)) {
o[y[key]] = y;
} else {
o[y[key]] = o[y[key]].map((h, i) => y[i] || h)
}
})
return Object.values(o);
}
Таблица с примером
★ Канал про Таблицы: @google_sheets
★ Оглавление канала: goo.gl/HdS2qn
★ Чат: @google_spreadsheets_chat
★ Избранные посты нашего канала: t.me/google_sheets/418
Выделяем формулы с ошибкой #REF!
У вас гора формул. Надо выяснить, есть ли в ней формулы с ошибкой #REF! внутри (которая, например, возникает при удалении столбца или строки, на которые мы ссылались).
Их может быть и не видно. Допустим, в формуле есть ЕСЛИОШИБКА / IFERROR — и возвращается не ошибка, а пустое значение.
Выделяем пачку формул и создаем правило условного форматирования с формулой. Формула будет такой:
Напоминаем, FORMULATEXT (для экселье с русским интерфейсом — Ф.ТЕКСТ) возвращает текст формулы.
Ну а про ошибки в подробностях читайте в нашей большой статье — тыц
У вас гора формул. Надо выяснить, есть ли в ней формулы с ошибкой #REF! внутри (которая, например, возникает при удалении столбца или строки, на которые мы ссылались).
Их может быть и не видно. Допустим, в формуле есть ЕСЛИОШИБКА / IFERROR — и возвращается не ошибка, а пустое значение.
Выделяем пачку формул и создаем правило условного форматирования с формулой. Формула будет такой:
=REGEXMATCH(FORMULATEXT(первая ячейка диапазона);"#REF!")
Напоминаем, FORMULATEXT (для экселье с русским интерфейсом — Ф.ТЕКСТ) возвращает текст формулы.
Ну а про ошибки в подробностях читайте в нашей большой статье — тыц
🔥18❤9🍓1
Июнь выдался урожайным на посты - вот подборка, для тех, кто что-то пропустил или хочет пересмотреть.
🔥 Считаем сумму по каждой строке с помощью формул массива! https://tttttt.me/google_sheets/1759
LET ME QUERY https://tttttt.me/google_sheets/1761
ПУШКИН, Таблицы и IMPORTDATA https://tttttt.me/google_sheets/1763
Лабубу. IMPORTXML. Превращаем Таблицы в поисковую систему https://tttttt.me/google_sheets/1764
Выделяем формулы с ошибкой #REF! https://tttttt.me/google_sheets/1766
Добавляем изображение с ссылкой в ячейку https://tttttt.me/google_sheets/1768
🍒 А ещё со следующей недели стартует наш курс “Google Таблицы: Формулы" – разберём Google Таблицы по винтикам.
🔥 Считаем сумму по каждой строке с помощью формул массива! https://tttttt.me/google_sheets/1759
LET ME QUERY https://tttttt.me/google_sheets/1761
ПУШКИН, Таблицы и IMPORTDATA https://tttttt.me/google_sheets/1763
Лабубу. IMPORTXML. Превращаем Таблицы в поисковую систему https://tttttt.me/google_sheets/1764
Выделяем формулы с ошибкой #REF! https://tttttt.me/google_sheets/1766
Добавляем изображение с ссылкой в ячейку https://tttttt.me/google_sheets/1768
🍒 А ещё со следующей недели стартует наш курс “Google Таблицы: Формулы" – разберём Google Таблицы по винтикам.
1🔥8❤5👍4🍓1