AI Sheet Formulas
Використовуйте AIASK, AITAG, AITRANSLATE, AIVOCAB, AIPATTERN, AIDRAFT, AIMERGE, AISPLIT, AITABLE і AIREVERSECALC безпосередньо в клітинках Google Sheets.
AI Sheet Formulas переносить ШІ-процеси додатка прямо в сітку таблиці. Замість відкривати бічну панель для кожного завдання, ви можете ввести власну формулу, наприклад =AIASK(...), і отримати згенеровані ШІ результати, що розсуваються по аркушу.
Приклади всіх формул, які можна скопіювати, знайдете в Extensions → Text To Table Converter → ✨ AI Sheet Formulas.
Лише Google Sheets: AI Sheet Formulas наразі доступні лише в Google Sheets™.
Перш ніж почати#
- Один раз відкрийте бічну панель додатка й увійдіть в той самий обліковий запис або профіль.
- Установіть для AI Permission значення Allow у налаштуваннях. Формули не можуть запитати дозвіл зсередини клітинки.
- Кожен виклик формули, що звертається до ШІ, враховується як один запит до ШІ, незалежно від кількості рядків у діапазоні. Безкоштовний план містить 25 запитів до ШІ кожні 30 днів; у Pro вони необмежені.
- Результати кешуються на 6 годин. Повторне обчислення формули з тією самою інструкцією й тими самими вхідними даними повертає кешовану відповідь і не рахується як новий запит.
- Використовуйте формули з діапазонами, як-от
A2:A50, замість того щоб протягувати вниз аркушем формулу для однієї клітинки.
Доступні формули#
=AIASK(instruction, [input_range], [refresh])=AITAG(value, tags, [refresh])=AITRANSLATE(input_range, target_language, [refresh])=AIVOCAB(text_range, language, [refresh])=AIPATTERN(example_range, target_range, [refresh])=AIDRAFT(prompt, context_range, [refresh])=AIMERGE(instruction, input_range, [refresh])=AISPLIT(input_range, split_instruction, [refresh])=AITABLE(prompt, [context_range], [refresh])=AIREVERSECALC(target_ref, input_range_ref, [max_candidates], [tolerance], [refresh])
Що робить кожна формула#
AIASK: пакетне вилучення даних, очищення або відповіді на запитання для одного діапазонуAITAG: позначає кожне значення міткою із дозволеного спискуAITRANSLATE: перекладає кожне значення цільовою мовоюAIVOCAB: читає весь діапазон і повертає один ключовий елемент лексики у форматіTerm | Pronunciation | Meaning | Example sentence(аргумент language задає мову значення та прикладу)AIPATTERN: вивчає шаблон перетворення за прикладами пар «вхід - вихід», а потім застосовує його до цільового діапазонуAIDRAFT: створює один чернетковий результат для кожного рядкаAIMERGE: зводить кожен рядок в одну клітинку зі стислим викладом або результатом, складеним ШІAISPLIT: розбиває кожен вхідний рядок на структуровані частини, що розсуваються по стовпцяхAITABLE: створює повну текстову таблицю із заголовками, що розсувається по рядках і стовпцяхAIREVERSECALC: пропонує формули-кандидати, які можуть відтворити цільове значення з вихідного діапазону
Поширені приклади#
=AIASK("Extract the primary domain from this email address", A2:A50, $Z$1)=AITAG(A2:A200, "van life, freedom, outdoors", $Z$1)=AITRANSLATE(A2:A200, "German", $Z$1)=AIVOCAB(A2:A50, "English", $Z$1)=AIPATTERN(A2:B5, A6:A100, $Z$1)=AIDRAFT("Write a 2-sentence polite rejection email citing this reason:", C2:C20, $Z$1)=AIMERGE("Summarize each row in one sentence", A2:C50, $Z$1)=AISPLIT(A2:A50, "Split into Name, City, Issue", $Z$1)=AITABLE("List the top 5 US cities by population with columns for State, Mayor, and Population", , $Z$1)=AIREVERSECALC("E10", "A2:C10", 5, 0.01, $Z$1)Обмеження пакетів і особливості виводу#
| Формула | Типовий ліміт | Поведінка виводу |
|---|---|---|
AIASK, AITAG, AITRANSLATE, AIMERGE | 200 рядків | Повертає один результат на кожен вхідний рядок |
AIPATTERN | 200 цільових рядків, до 10 пар прикладів | Повертає один перетворений результат на кожен цільовий рядок |
AISPLIT | 200 рядків | Повертає структурований результат у кількох стовпцях |
AIVOCAB | 200 вхідних клітинок | Повертає один рядок із 4 стовпців |
AIDRAFT | 50 рядків | Повертає один згенерований результат на кожен рядок |
AITABLE | до 200 клітинок контексту й 12 000 символів | Повертає повну двовимірну таблицю із заголовками |
AIREVERSECALC | 50 вихідних клітинок, від 1 до 20 кандидатів (за замовчуванням 5) | Повертає ранжовану таблицю кандидатів |
Важливі обмеження#
- Назви формул пишуться як
AI...без крапок, наприкладAIASK, а неAI.ASK. - Власні функції-формули доступні лише в Google Sheets™.
- Результати формул - лише звичайний текст. Якщо після генерації потрібне форматування, скористайтеся AI Agents.
- Власні функції Google Apps Script мають жорсткий ліміт виконання 30 секунд.
AITABLEіAISPLITможуть розсуватися дуже широко. Щоб уникнути#REF!, спершу очистьте всю область виводу.AIREVERSECALCочікує посилання у стилі A1 у вигляді тексту, наприклад"E10"і"A2:C10". Цільова клітинка має містити число, а запропоновані формули використовують лише +, -, * і /.- Діапазони прикладів для
AIPATTERNмають містити рівно два стовпці: вхід і очікуваний результат. - Формули, що працюють за рядками, приймають загалом до 24 000 символів вхідних даних.
- Порожні вхідні рядки пропускаються й повертаються порожніми клітинками.
- Не протягуйте
AIASKчи подібні формули вниз на 50 окремих рядків. Кожна копія - це окремий запит до ШІ й окремий 30-секундний запуск. Використовуйте натомість одну формулу з діапазоном.
Поради#
- Необов'язковий аргумент
[refresh](наприклад, прапорець у$Z$1) змушує Sheets перерахувати формулу. Він не обходить 6-годинний кеш: щоб отримати іншу відповідь, змініть інструкцію або вхідні дані. - Робіть пари прикладів для
AIPATTERNневеликими й репрезентативними. Зазвичай досить чотирьох-шести прикладів. - Перед запуском
AISPLIT,AITABLEабоAIVOCABзалиште достатньо вільного місця. - Для
AIREVERSECALCберіть невеликий числовий вихідний діапазон. - Якщо формула перевищує час очікування, зменште діапазон і повторіть спробу.
Усунення несправностей#
Error: AI permission must be set to Allow in add-on Settings.
Відкрийте налаштування, установіть для AI Permission значення Allow, а потім перерахуйте аркуш.
Error: AI usage limit reached.
Вашу квоту запитів до ШІ вичерпано. Зачекайте на скидання або перейдіть на вищий план, а потім повторіть спробу.
Error: AIASK supports up to 200 rows. Use fewer rows.(або таке саме повідомлення для іншої формули)
Вхідні дані перевищують ліміт пакета для цієї формули. Розділіть їх на менші діапазони.
Error: AIASK input too large. Reduce text length or rows.
Загальний текст перевищує ліміт символів. Візьміть менше рядків або коротші клітинки.
Error: no result (try fewer rows)
Відповідь ШІ обірвалася, не дійшовши до цих рядків. Запустіть формулу на меншому діапазоні.
Error: AI response malformed. Try again.
ШІ повернув відповідь, яку додаток не зміг прочитати. Перерахуйте формулу або трохи змініть інструкцію.
Error: AI call failed. Try again later.
Повторіть спробу з меншою кількістю рядків. Якщо помилка не зникає, перевірте стан додатка або серверної частини.
#REF!
Клітинки на шляху розсування вже містять дані. Спершу очистьте область виводу.
#ERROR!
Ймовірно, функція перевищила 30-секундний ліміт Apps Script. Зменште діапазон і повторіть спробу.
Пов'язані посібники#
- AI Agents - Використовуйте процеси ШІ через бічну панель для очищення аркуша, форматування, формул і уточнювальних запитів.
- Settings - Перегляньте дозволи ШІ та інші налаштування, що впливають на функції на основі ШІ.