Перейти до вмісту
Посібники
AI для SheetsДоповнення Google WorkspaceGoogle Sheets

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: пропонує формули-кандидати, які можуть відтворити цільове значення з вихідного діапазону

Поширені приклади#

txt
=AIASK("Extract the primary domain from this email address", A2:A50, $Z$1)
txt
=AITAG(A2:A200, "van life, freedom, outdoors", $Z$1)
txt
=AITRANSLATE(A2:A200, "German", $Z$1)
txt
=AIVOCAB(A2:A50, "English", $Z$1)
txt
=AIPATTERN(A2:B5, A6:A100, $Z$1)
txt
=AIDRAFT("Write a 2-sentence polite rejection email citing this reason:", C2:C20, $Z$1)
txt
=AIMERGE("Summarize each row in one sentence", A2:C50, $Z$1)
txt
=AISPLIT(A2:A50, "Split into Name, City, Issue", $Z$1)
txt
=AITABLE("List the top 5 US cities by population with columns for State, Mayor, and Population", , $Z$1)
txt
=AIREVERSECALC("E10", "A2:C10", 5, 0.01, $Z$1)

Обмеження пакетів і особливості виводу#

ФормулаТиповий лімітПоведінка виводу
AIASK, AITAG, AITRANSLATE, AIMERGE200 рядківПовертає один результат на кожен вхідний рядок
AIPATTERN200 цільових рядків, до 10 пар прикладівПовертає один перетворений результат на кожен цільовий рядок
AISPLIT200 рядківПовертає структурований результат у кількох стовпцях
AIVOCAB200 вхідних клітинокПовертає один рядок із 4 стовпців
AIDRAFT50 рядківПовертає один згенерований результат на кожен рядок
AITABLEдо 200 клітинок контексту й 12 000 символівПовертає повну двовимірну таблицю із заголовками
AIREVERSECALC50 вихідних клітинок, від 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 - Перегляньте дозволи ШІ та інші налаштування, що впливають на функції на основі ШІ.