Застосовується до
Вебпрограма Excel

Якщо книги переносяться з Google Sheets до Excel під час корпоративного перенесення з Google Workspace до Microsoft 365, можуть виникати певні проблеми сумісності. Формули в Google Sheets часто мають синтаксис або функціональні можливості, які не переводяться безпосередньо в Excel. Це може призвести до неправильної роботи книг у програмі Excel.

Щоб вирішити цю проблему, у програмі Excel передбачено автоматизовані та ручні робочі цикли, які допомагають вирішити несумісні формули та забезпечити правильну роботу книг після перенесення.

Коли Програма Excel виявляє файли з несумісними функціями або недійсними формулами, вона ініціює робочий цикл сумісності Excel.

Забезпечення сумісності Excel

Якщо продовжити сумісність Із програмою Excel, Excel автоматично замінить набір несумісних функцій Google Sheets на еквіваленти в Excel. Це вирішить багато поширених проблем сумісності. Проте можуть залишитися формули, які потребують уваги вручну.

Забезпечення сумісності Excel 2

Сумісний з Excel 3

В області завдань відображатимуться певні несумісні функції або пошкоджені формули, які потребують уваги, а також запропоновані варіанти їх вирішення.

Ось як можна вручну відновити несумісні функції у файлі. 

Примітка.: Цей список функцій не є вичерпним. Тут можуть бути додаткові функції, які не включаються та потребують уваги.

Використання типу даних "Біржові дані" в інтернет-версії Excel Програма Excel надає вбудований тип даних "Біржовий ", який дає змогу отримувати поточні ціни на акції та інші фінансові дані безпосередньо в електронну таблицю.Кроки:

  • a. Введіть ім'я або символ тікера акцій (наприклад, "AAPL" для Apple) у клітинку.

  • b. Виділіть клітинку, а потім перейдіть на вкладку Дані на стрічці.

  • В. У групі Типи даних виберіть Біржа.

  • Г. Коли Excel розпізнає її як акції, поруч із клітинкою з'явиться маленька піктограма.

  • e. Клацніть маленьку піктограму або скористайтеся кнопкою "Вставити дані", щоб отримати додаткову інформацію, пов'язану з запасами (наприклад, "Ціна", "Ринкова шапка", "52-тижневий високий/низький" тощо).

Приклад.

  • Якщо клітинка A1 містить біржовий тікер "AAPL":

  • Натисніть кнопку Дані > Біржа.

  • Ви можете видобути додаткові відомості, наприклад поточну ціну тощо, вибравши цю клітинку, а потім вибравши певні дані про акції, наприклад Ціну.

Використання Power Query для фінансових даних із веб-інтерфейсів API (для досвідчених користувачів)

Крім того, за допомогою Power Query у програмі Excel можна отримувати фінансові дані із зовнішніх API або веб-сайтів, які надають фінансову інформацію.

Інструкції​​​​​​

  • Перейдіть на вкладку Дані .

  • Виберіть отримати дані > з Інтернету.

  • Введіть URL-адресу постачальника фінансових даних, наприклад API фінансового веб-сайту (наприклад, Yahoo Finance).

  • Power Query дає змогу керувати даними та перетворювати їх, перш ніж завантажувати їх у програму Excel.

​​​​​​​

вебпрограма Excel не має вбудованого еквівалента функції Google Sheets "GOOGLETRANSLATE", яка автоматично перекладає текст між різними мовами.

Проте функції Excel можна використовувати в поєднанні із зовнішніми службами, такими як Microsoft Translator, за допомогою Power Automate (для веб-перекладів).

Спосіб вирішення в інтернет-версії Excel

Щоб перекласти текст у вебпрограма Excel, потрібно виконати наведені нижче дії.

Використання зовнішнього засобу перекладача. Скопіюйте текст до зовнішнього засобу перекладу, наприклад Microsoft Translator, і вставте результати назад у програму Excel.

Power Automate Integration:

  • Ви можете створити робочий цикл, використовуючи Power Automate, щоб автоматично перекладати текст із вибраної мови на цільову мову за допомогою служби Microsoft Translator.

  • Для цього потрібно настроїти Power Automate і зв'язати його з Excel Online.

Приклад використання Power Automate (Microsoft Translator):

1. Настроювання робочого циклу в Power Automate , який інтегрується з Microsoft Translator.

2. Робочий цикл може бути викликаний зміною в аркуші Excel або запустити вручну, щоб перекласти текст з одного стовпця та помістити перекладений результат в інший стовпець.

Програма Excel не має прямого еквівалента функції "QUERY", доступної в Google Sheets, але ви можете досягти подібної функціональності за допомогою інших вбудованих функцій Excel, як-от FILTER, LOOKUP, SORT, IF, VLOOKUP і XLOOKUP. Ось як реплікувати випадки використання функції "QUERY" Google Sheets у вебпрограма Excel:

1. Просте фільтрування даних (еквівалентне SELECT WHERE)

У Google Sheets ви можете:

=QUERY(A1:D10; "SELECT A, B WHERE C > 100")

У програмі Excel скористайтеся функцією FILTER:

=FILTER(A2:D10; C2:C10 > 100)

Буде повернуто всі рядки, у яких значення в стовпці C перевищує 100, що повертає стовпці від A до D.

2. Вибір певних стовпців (еквівалент SELECT)

На Google Аркушах:

=QUERY(A1:D10; "SELECT A, C")

У програмі Excel використовуйте комбінацію INDEX і FILTER:

=INDEX(A2:D10; , {1,3})

Ця функція повертає лише стовпці A та C з діапазону "A2:D10".

3. Сортування даних (еквівалентне ORDER BY)

На Google Аркушах:

=QUERY(A1:D10; "SELECT * ORDER BY C DESC")

У програмі Excel використовуйте функцію SORT :

=SORT(A2:D10; 3; -1)

Дані в клітинках "A2:D10" сортуються за значеннями в стовпці "C" за спаданням.

4. Агрегація даних (еквівалентна GROUP BY)

На Google Аркушах:

=QUERY(A1:D10; "SELECT A, SUM(B) GROUP BY A")

У програмі Excel використовуйте функції SUMIF або SUMIFS:

=SUMIFS(B2:B10; A2:A10; A2)

Це підсумовує значення в стовпці "B", де стовпець "A" відповідає певним умовам, ефективно групуючи за "А".

Крім того, за допомогою зведеної таблиці можна групувати й підсумовувати дані.

5. Умовне виділення (еквівалентне WHERE з логічними операторами)

На Google Аркушах:

=QUERY(A1:D10; "SELECT A, B WHERE C > 100 AND D < 50")

У програмі Excel використовуйте функцію FILTER із логічними операторами:

=FILTER(A2:D10, (C2:C10 > 100) * (D2:D10 < 50))

Це фільтрує рядки, у яких стовпець "C" перевищує 100, а стовпець "D" менший за 50.

6. Підрахунок певних умов (еквівалент функції SELECT COUNT)

На Google Аркушах:

=QUERY(A1:D10; "SELECT COUNT(A) WHERE C > 100")

В Excel використовуйте функцію COUNTIF або COUNTIFS:

=COUNTIF(C2:C10;">100")

Це підраховує кількість рядків, у яких стовпець "C" має значення, більші за 100.

7. Використання кількох умов (еквівалентно WHERE з умовами OR)

На Google Аркушах:

=QUERY(A1:D10; "SELECT * WHERE C > 100 OR D < 50")

У програмі Excel використовуйте функцію FILTER з оператором "+" для логічної функції OR:

=FILTER(A2:D10; (C2:C10 > 100) + (D2:D10 < 50))

Повертає рядки, у яких стовпець "C" більший за 100 або стовпець "D" менший за 50.

8. Об'єднання таблиць (еквівалентно JOIN)

На Google Аркушах:

=QUERY(A1:D10; "SELECT A, B, E FROM A JOIN B ON A.ID = B.ID")

У програмі Excel скористайтеся функцією XLOOKUP або VLOOKUP, щоб об'єднати дві таблиці:

=XLOOKUP(A2:A10, F2:F10, G2:G10)

Це дає змогу шукати значення з таблиці "B" (стовпці "F" і "G") і отримувати відповідні дані в таблицю "A" на основі відповідних ідентифікаторів.

9. Динамічне фільтрування на основі вводу (подібно до WHERE зі змінними)

На Google Аркушах:

=QUERY(A1:D10; "SELECT A, B WHERE C = ""&E1&""")

У програмі Excel скористайтеся функцією FILTER із посиланнями на клітинки:

=FILTER(A2:D10; C2:C10 = E1)

Ця дія фільтрує таблицю на основі значення, введеного у клітинці "E1".

Зведення функцій:

  • ФІЛЬТР: фільтрує дані на основі вказаних умов.

  • СОРТУВАННЯ: сортування даних за вказаним стовпцем.

  • INDEX: повертає певні рядки або стовпці з діапазону.

  • SUMIFS: підсумовує значення на основі кількох умов.

  • COUNTIF або COUNTIFS: підраховує рядки, які відповідають указаним умовам.

  • XLOOKUP або VLOOKUP: об'єднує дані з кількох таблиць на основі відповідних значень.

Хоча в Excel немає прямої функції QUERY, як-от Google Sheets, ці комбінації функцій Excel охоплюють майже всі випадки використання для запитів даних.

Посилання:

Функція Filter

вебпрограма Excel не має прямого еквівалента функції Google Sheets "IMPORTHTML", яка дає змогу імпортувати таблиці або списки з веб-сторінки в електронну таблицю.

Однак ви можете досягти схожих результатів, використовуючи процес, описаний у статті нижче.

Відновлення недійсних зв'язків із книгою в перенесених файлах 

вебпрограма Excel не має прямого еквівалента функції Google Sheets "IMPORTHTML", яка дає змогу імпортувати таблиці або списки з веб-сторінки в електронну таблицю.

Однак ви можете досягти схожих результатів, використовуючи Power Query в класичній версії Excel. На жаль, Power Query недоступна в вебпрограма Excel, але ви можете виконати такі дії на робочому столі:

Кроки в класичній програмі Excel (за допомогою Power Query):

  1. Відкрийте Excel (класична версія).

  2. Перейдіть на вкладку Дані.

  3. Виберіть отримати дані > з Інтернету.

  4. Введіть URL-адресу веб-сторінки, яка містить таблицю або список HTML.

  5. Виберіть таблицю або список із веб-сторінки, яку потрібно імпортувати.

  6. Завантаження даних у програму Excel.

Імпорт до Excel Online:

Імпортувавши дані за допомогою Power Query класичної версії, можна зберегти файл у OneDrive або SharePoint і продовжити роботу з ними в вебпрограма Excel. Однак сам імпорт має відбутися в класичній версії.

вебпрограма Excel не має прямого еквівалента функції "IMPORTDATA" Google Sheets, яка використовується для імпорту даних з URL-адреси (наприклад, CSV або TSV-файлів).

Проте існує альтернативний спосіб використання Power Query в класичній версії Excel, який потім можна переглядати та редагувати в вебпрограма Excel. Ось як це можна досягти.

Кроки для імпорту даних з URL-адреси в Програмі Excel (класична версія):

  • Відкрийте Excel (класична версія).

  • Перейдіть на вкладку Дані.

  • Виберіть отримати дані > з Інтернету.

  • Введіть URL-адресу файлу (CSV, TSV тощо), який потрібно імпортувати.

  • Програма Excel витягне дані з URL-адреси, і ви зможете завантажити їх на аркуш.

  • Збережіть файл і передайте його до OneDrive або SharePoint.

  • Тепер ви можете відкривати файл і працювати з ним у вебпрограма Excel, хоча автоматичні оновлення та динамічне імпортування мають виконуватися в класичній версії.

Посилання на посилання:

вебпрограма Excel не має прямого еквівалента функції Google Sheets "IMPORTFEED", яка імпортує дані RSS або Atom-каналу до електронної таблиці.

Однак за допомогою Power Query в класичній програмі Excel можна імпортувати RSS-канали, а потім переглядати дані та працювати з ними в вебпрограма Excel. На жаль, вебпрограма Excel не підтримує цю функцію.

Кроки для імпортування RSS-каналу в Програмі Excel (класична версія):

  • Відкрийте Excel (класична версія).

  • Перейдіть на вкладку Дані.

  • Виберіть пункт Отримати > данихз інших джерел > з Інтернету.

  • Введіть URL-адресу RSS-каналу.

  • Програма Excel отримає дані з RSS-каналу та дозволить завантажити їх на аркуш.

  • Збережіть файл і передайте його до OneDrive або SharePoint.

  • Тепер ви можете відкривати цей файл і працювати з ним у вебпрограма Excel, хоча динамічні оновлення з каналу мають виконуватися в класичній версії.

вебпрограма Excel не має прямого еквівалента функції Google Sheets "IMPORTXML", яка дає змогу імпортувати та аналізувати дані зі структурованих ДОКУМЕНТІВ XML або HTML за допомогою запитів XPath.

Однак ви можете досягти схожих результатів, використовуючи Power Query в класичній версії Excel, щоб імпортувати XML-дані, які потім можна відкрити в вебпрограма Excel. Ось як це можна зробити.

Кроки для імпорту XML-даних у програмі Excel (класична версія):

  • Відкрийте Excel (класична версія).

  • Перейдіть на вкладку Дані.

  • Виберіть пункт Отримати дані > з файлу > з XML.

  • Знайдіть і виберіть XML-файл або вставте URL-адресу XML-каналу.

  • Power Query відкриється, що дасть змогу за потреби переглянути та перетворити дані.

  • Завантажте дані на аркуш.

  • Збережіть файл і передайте його до OneDrive або SharePoint.

  • Відкрийте файл і працюйте з ним у вебпрограма Excel, хоча імпорт XML і перетворення даних мають виконуватися за допомогою класичної версії.

вебпрограма Excel не має прямого еквівалента функції "REGEXEXTRACT" Google Sheets, яка видобуває текст на основі регулярного виразу.

Однак, щоб досягти схожих результатів, можна скористатися комбінацією функцій Excel. Хоча в Excel немає вбудованої підтримки регулярних виразів (regex), ви можете видобути шаблони тексту за допомогою таких функцій, як TEXT, MID, SEARCH і LEFT залежно від складності ваших потреб. Для розширених завдань із регресії часто Power Query обов'язково, але вони недоступні в вебпрограма Excel.

Приклад. Extracting Part of a Text without Regex

Якщо потрібно видобути певний візерунок із рядка, можна скористатися такими основними текстовими функціями:

  1. Використання "LEFT" і "SEARCH" для видобування тексту перед роздільником Наприклад, щоб видобути текст перед тире в клітинці A1: =LEFT(A1; SEARCH("-", A1) – 1) Буде видобуто все перед першим тире ('-').

  2. Використання "MID" і "SEARCH" для видобування тексту між роздільниками Щоб видобути текст між двома тире в клітинці A1, виконайте наведені нижче дії. =MID(A1; SEARCH("-", A1) + 1, SEARCH("-", A1, SEARCH("-", A1) + 1) - SEARCH("-", A1) - 1) Таким чином буде видобуто текст між двома тире ('-') символами.

Використання Power Query (лише для настільних комп'ютерів):

Щоб удосконалити зіставлення шаблонів або регулярні вирази, потрібно використовувати Power Query в класичній версії Excel, що дає змогу виконувати складніші дії з текстом, зокрема операції, подібні до regex. Після налаштування дані можна переглянути в вебпрограма Excel, але початкове настроювання потрібно виконати в класичній версії.

вебпрограма Excel не має прямого еквівалента функції "REGEXMATCH" Google Sheets, яка перевіряє, чи відповідає рядок регулярному виразу (regex). У програмі Excel відсутня вбудована підтримка регулярних виразів як у веб-, так і в класичних версіях.

Однак ви можете досягти схожих (але більш обмежених) результатів, використовуючи вбудовані текстові функції Excel, як-от SEARCH або FIND, для простого зіставлення шаблонів.

Приклад: використання функції "SEARCH" для простого зіставлення тексту

Якщо потрібно перевірити, чи є в клітинці певний підрядок (подібно до основних функцій REGEXMATCH), можна скористатися функцією "SEARCH". Функція SEARCH не така гнучка, як звичайні вирази, але може знаходити підрядки в рядку:

1. Основний приклад:

  • Щоб перевірити наявність слова "яблуко" у клітинці "A1",виконайте наведені нижче дії.

  • =IF(ISNUMBER(SEARCH("яблуко";A1)), TRUE; FALSE)

  • - Якщо знайдено "яблуко", формула повертає значення TRUE.

  • - Якщо ні, повертається значення FALSE.

Щоб зіставити складніші шаблони, виконайте наведені нижче дії.

Для фактичного зіставлення регулярних виразів у програмі Excel немає вбудованої підтримки, особливо у веб-версії. Для більш складних візерунків потрібно використовувати Power Query в класичній версії, що дозволяє більш розширені маніпуляції рядками.

вебпрограма Excel не має прямого еквівалента функції "REGEXREPLACE" Google Sheets, яка дає змогу замінити частини текстового рядка на основі регулярного виразу (regex).

Однак у класичній версії Excel можна використовувати VBA (Visual Basic for Applications) або Power Query, щоб замінити складніші вирази. У вебпрограма Excel ви все одно можете досягти простих замін за допомогою функції "SUBSTITUTE", хоча вона не така потужна, як regex.

Проста альтернатива за допомогою функції SUBSTITUTE в інтернет-версії Excel

Щоб замінити основний текст (не використовуючи regex), можна скористатися функцією SUBSTITUTE:

​​​​​​​

Якщо потрібно замінити всі екземпляри "яблука" на "оранжевий" у клітинці "A1", скористайтеся наведеними нижче способами.

=SUBSTITUTE(A1;"яблуко";"оранжевий")

Ця функція замінює всі екземпляри "яблука" в тексті на "оранжевий".

Для комплексної заміни візерунка (за допомогою regex)

Щоб замінити текст на основі візерунка (regex), потрібно виконати наведені нижче дії.

Використовуйте Power Query для настроюваних текстових маніпуляцій, хоча він не підтримується безпосередньо в regex, ви можете зімітувати заміну шаблону з деякими зусиллями.

вебпрограма Excel не має вбудованого еквівалента функції DETECTLANGUAGE в Google Sheets, яка визначає мову певного тексту.

Проте є способи вирішення, які можна використовувати.

Варіант 1. Зовнішні засоби

  1. Microsoft Translator. Щоб визначити мову тексту, можна використовувати зовнішні інструменти, наприклад Microsoft Translator. Скопіюйте текст до засобу перекладача, визначте мову та вставте його знову в Excel.

  2. Google Translate API: Якщо ви знайомі з програмуванням, ви можете використовувати APIGoogle Translate, щоб визначити мову та створити спеціальне рішення. Для цього потрібна інтеграція API і вона недоступна в межах вебпрограма Excel.

Варіант 2. Power Automate із службами Microsoft Cognitive Services

Якщо ви хочете автоматизувати цей процес в Excel Online, ви можете використовувати Power Automate зі службами Microsoft Azure Cognitive Services для визначення мови. Ось як це зробити:

Інструкції

  1. Налаштуйте Power Automate за допомогою вебпрограма Excel.

  2. Використовуйте тригер для виявлення змін у певному стовпці або запуску потоку вручну.

  3. Інтегруйтеся з Azure Cognitive Services , щоб виявити мову тексту.

  4. Виводити виявлену мову назад у програму Excel.

Це рішення потребує доступу до служб Azure та настроювання робочого циклу Power Automate.

вебпрограма Excel наразі не підтримує міні-діаграми безпосередньо. Ця функція доступна в класичній версії Excel, але не в веб-версії.

Спосіб вирішення в інтернет-версії Excel:

Якщо в вебпрограма Excel потрібні схожі функції, ви можете візуалізувати дані іншими способами, хоча вони не будуть компактні, як міні-діаграми.

  1. Діаграми:

    • Створіть невелику діаграму (наприклад, лінійчату або стовпчасту діаграму) поруч із даними, щоб візуалізувати тенденції.

    • Перейдіть на вкладку Вставлення та виберіть діаграму , щоб створити діаграму в діапазоні даних.

  2. Умовне форматування:

    • Умовне форматування використовується для створення візуального представлення даних. Наприклад, гістограми можна використовувати, щоб відображати значення, пов'язані один з одним.

    • Виберіть дані, а потім перейдіть на вкладку Основне > Умовне форматування > гістограмах.

  3. Зображення:

    • Створіть міні-діаграми в класичній програмі Excel, а потім передайте файл до OneDrive. Міні-діаграми можна переглядати у веб-версії, хоча для їх редагування потрібна класична версія.

вебпрограма Excel не має вбудованої функції IMTANH. Однак ви можете досягти гіперболічного котангенса комплексного числа за допомогою комбінації наявних функцій. Ось спосіб вирішення.

Використання наявних функцій для обчислення IMTANH

Формулу гіперболічного тангенсу можна використовувати з точки зору експоненціальних функцій:

tanh (тан)

Покрокове керівництво

  1. Введіть комплексне число в клітинку, скажімо, A1. Наприклад, 2+3i.

  2. Щоб обчислити гіперболічний тангенс, скористайтеся такою формулою:

=IMDIV(IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)));IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1))))

Приклад: Гіперболічний тангенс комплексного числа

  • Комплексне число: 2+3i у клітинці A1

  • Формула: =IMDIV(IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1))),IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1))))

  • Результат: 1.00323862735361 – 0,00376402564150425i

Пояснення

  • IMEXP: обчислює експонента комплексного числа.

  • IMSUM: додає два комплексних числа.

  • IMPRODUCT: перемножує два комплексних числа.

  • IMSUB: віднімає одне комплексне число від іншого.

  • IMDIV: ділить одне комплексне число на інше.

Ця формула ефективно реплікує функцію IMTANH за допомогою експоненційної форми гіперболічного котангенса.

вебпрограма Excel не має вбудованої функції IMCOTH. Однак ви можете досягти гіперболічного котангенса комплексного числа за допомогою комбінації наявних функцій. Ось спосіб вирішення.

Використання наявних функцій для обчислення IMCOTH

Формулу гіперболічного котангенса можна використовувати з точки зору експоненціальних функцій:

coth

Покрокове керівництво

  1. Введіть комплексне число в клітинку, скажімо, A1. Наприклад, 2+3i.

  2. Щоб обчислити гіперболічний котангенс, скористайтеся такою формулою:

=IMDIV(IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1))),IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1))))

Приклад: Гіперболічний котангенс комплексного числа

  • Комплексне число: 2+3i у клітинці A1

  • Формула: =IMDIV(IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1))),IMSUB(IMEXP(A1),IMEXP(IMPRODUCT(-1;A1))))

  • Результат: 0,996757796569358 + 0,00373971037633696i

Пояснення

  • IMEXP: обчислює експонента комплексного числа.

  • IMSUM: додає два комплексних числа.

  • IMPRODUCT: перемножує два комплексних числа.

  • IMSUB: віднімає одне комплексне число від іншого.

  • IMDIV: ділить одне комплексне число на інше.

Ця формула ефективно реплікує функцію IMCOTH за допомогою експоненційної форми гіперболічного котангенса.

вебпрограма Excel не має прямого еквівалента функції ISEMAIL в Google Sheets, але ви можете досягти подібної перевірки електронної пошти за допомогою комбінації функцій Excel. Ось як це можна зробити.

Використання перевірки даних і формул

Ви можете скористатися спеціальною формулою в розділі Перевірка даних, щоб перевірити, чи є адреса електронної пошти припустимою. Ось покроковий посібник:

  1. Виберіть клітинки, до яких потрібно застосувати перевірку.

  2. Перейдіть на вкладкуДані.

  3. Клацніть Перевірка даних.

  4. У розкривному меню Allow (Дозволити) виберіть Custom (Настроюваний).

  5. Введіть таку формулу в полі Формула:

=AND(ISERROR(FIND(" ";A1)), LEN(A1)-LEN(SUBSTITUTE(A1,"@",""))=1, IFERROR(SEARCH("@";A1)<SEARCH(".",A1,SEARCH("@",A1));0), ISERROR(FIND(",";A1)), NOT(IFERROR(SEARCH("."," A1,SEARCH("@",A1)-SEARCH("@",A1);0)=1), LEFT(A1;1)<>"@", RIGHT(A1;1)<>"@")

Пояснення формули

  • ISERROR(FIND(" ";A1)): гарантує, що в адресі електронної пошти немає пробілів.

  • LEN(A1)-LEN(SUBSTITUTE(A1;"@";"))=1. Забезпечує наявність лише одного символу "@".

  • IFERROR(SEARCH("@",A1)<SEARCH(".",A1,SEARCH("@",A1));0): забезпечує наявність крапки після символу "@".

  • ISERROR(FIND(",";A1)): забезпечує відсутність ком.

  • NOT(IFERROR(SEARCH(".",A1,SEARCH("@";A1))-SEARCH("@",A1);0)=1): забезпечує, щоб період не був безпосередньо після символу "@".

  • LEFT(A1,1)<>".": гарантує, що адреса електронної пошти не починається з крапки.

  • RIGHT(A1,1)<>".": Гарантує, що адреса електронної пошти не закінчується крапкою.

Приклад сценарію виконання

  1. Введіть адреси електронної пошти в стовпці A (наприклад, A1:A10).

  2. Застосувати формулу перевірки даних до цих клітинок.

  3. Неприпустимі адреси електронної пошти позначатимуться відповідно до умов, установлених у формулі.

Поради.: 

  • Щоб виділити неприпустимі адреси електронної пошти, можна скористатися умовним форматуванням.

  • Цей метод перевіряє правильний формат, але не перевіряє наявність адреси електронної пошти.

​​​​​​​​​​​​​​

вебпрограма Excel не має прямого еквівалента функції ISURL google Sheets, але ви можете досягти подібної перевірки URL-адреси за допомогою комбінації функцій Excel. Ось спосіб перевірити, чи клітинка містить припустиму URL-адресу:

Використання формул для перевірки URL-адрес

Настроювану формулу можна використовувати, щоб перевірити, чи клітинка містить припустиму URL-адресу. Ось покроковий посібник:

  1. Виберіть клітинки, до яких потрібно застосувати перевірку.

  2. Перейдіть на вкладку Дані .

  3. Клацніть Перевірка даних.

  4. У розкривному меню Allow (Дозволити) виберітьCustom (Настроюваний).

  5. Введіть таку формулу в полі Формула:

=AND(ISNUMBER(FIND(".",A1)) OR(LEFT(A1;7) = "http://", LEFT(A1; 8) = "https://"))

Пояснення формули

  • ISNUMBER(FIND(".", A1)): забезпечує принаймні один період в URL-адресі.

  • OR(LEFT(A1;7) = "http://", LEFT(A1; 8) = "https://"): забезпечує початок URL-адреси з "http://" або "https://".

Приклад сценарію виконання

  1. Введіть URL-адреси в стовпці A (наприклад, A1:A10).

  2. Застосувати формулу перевірки даних до цих клітинок.

  3. Неприпустимі URL-адреси позначатимуться на основі умов, установлених у формулі.

Поради.: 

  • Щоб виділити неприпустимі URL-адреси, можна скористатися умовним форматуванням.

  • Цей метод перевіряє правильний формат, але не перевіряє наявність URL-адреси.

​​​​​​​

вебпрограма Excel не має прямого еквівалента функції FLATTEN в Google Sheets, але ви можете досягти схожих результатів, використовуючи комбінацію наявних функцій. Ось кілька способів сплюснути діапазон даних в один стовпець.

Спосіб 1: Використання ФУНКЦІЇ TEXTJOIN і FILTERXML

  1. Введіть дані в діапазоні, скажімо A1:C3.

  2. Щоб сплюснути діапазон, скористайтеся такою формулою:

=FILTERXML("<><b>" & TEXTJOIN("</b><b>", TRUE, A1:C3) & "</b></a>", "//b")

Пояснення

  • TEXTJOIN: об'єднує значення в діапазоні в один рядок, розділяючи їх </b><b>.

  • FILTERXML: аналізує об'єднаний рядок як XML і видобуває значення.

Приклад

  • Діапазон даних: A1:C3, що містить:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Формула: =FILTERXML("<><b>" & TEXTJOIN("</b><b>", TRUE, A1:C3) & "</b></a>", "//b")

  • Результат: один стовпець зі значеннями 1, 2, 3, 4, 5, 6, 7, 8, 9.

Спосіб 2: Використання функцій INDEX і SEQUENCE

  1. Введіть дані в діапазоні, скажімо A1:C3.

  2. Щоб сплюснути діапазон, скористайтеся такою формулою:

=INDEX(A1:C3, ROUNDUP(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3)) / COLUMNS(A1:C3), 0), MOD(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3), , 0), COLUMNS(A1:C3)) + 1)

Пояснення

  • ПОСЛІДОВНІСТЬ: створює послідовність чисел.

  • ROUNDUP: визначає індекс рядка.

  • MOD: визначає індекс стовпця.

  • INDEX: отримує значення з указаного рядка та стовпця.

Приклад

  • Діапазон даних: A1:C3, що містить:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Формула: =INDEX(A1:C3, ROUNDUP(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3)) / COLUMNS(A1:C3), 0), MOD(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3), , 0), COLUMNS(A1:C3)) + 1)

  • Результат: один стовпець зі значеннями 1, 2, 3, 4, 5, 6, 7, 8, 9.

Ці методи ефективно реплікують функцію FLATTEN, перетворивши діапазон даних в один стовпець.

вебпрограма Excel не має прямого еквівалента функції IMLOG google Sheets, але ви можете досягти схожих результатів, використовуючи комбінацію наявних функцій. Функція IMLOG у Google Sheets повертає логарифм комплексного числа для вказаної основи. Ось як можна відтворити цю реплікацію в Excel.

Використання наявних функцій для обчислення IMLOG

Ви можете використовувати натуральний логарифм (IMLN) і зміну базової формули, щоб обчислити логарифм комплексного числа для будь-якої основи:

IMLOG (ІМЛОГ)

Покрокове керівництво

  1. Введіть комплексне число в клітинку, скажімо, A1. Наприклад, 2+3i.

  2. Введіть основу в іншій клітинці, скажімо B1. Наприклад, 10.

  3. Щоб обчислити логарифм, скористайтеся такою формулою:

=IMDIV(IMLN(A1), IMLN(B1))

Приклад: Логарифм комплексного числа з основою 10

  • Комплексне число: 2+3i у клітинці A1

  • Основа: 10 у клітинці B1

  • Формула: =IMDIV(IMLN(A1), IMLN(B1))

  • Результат: логарифм 2+3i з основою 10.

Пояснення

  • IMLN: обчислює натуральний логарифм комплексного числа.

  • IMDIV: ділить одне комплексне число на інше.

Ця формула ефективно реплікує функцію IMLOG, використовуючи натуральний логарифм і зміну базової формули.

вебпрограма Excel не має прямого еквівалента функції ISDATE google Sheets, але ви можете досягти схожих результатів, використовуючи комбінацію наявних функцій. Ось як можна перевірити, чи клітинка містить припустиму дату:

Використання формул для перевірки дат

Настроювану формулу можна використовувати, щоб перевірити, чи клітинка містить припустиму дату. Ось покроковий посібник:

  • Виберіть клітинки, до яких потрібно застосувати перевірку.

  • Перейдіть на вкладку Дані .

  • Клацніть Перевірка даних.

  • У розкривному меню Allow (Дозволити) виберіть Custom (Настроюваний).

  • Введіть таку формулу в полі Формула: =AND(ISNUMBER(A1), A1>0, A1<DATE(9999,12,31))

Пояснення формули

  • ISNUMBER(A1): гарантує, що клітинка містить число.

  • A1>0: забезпечує дату після 1 січня 1900 р. (дата початку в Excel).

  • A1<DATE(9999,12,31): гарантує, що дата передує 31 грудня 9999 року.

Приклад сценарію виконання

  1. Введіть дати в стовпці A (наприклад, A1:A10).

  2. Застосувати формулу перевірки даних до цих клітинок.

  3. Неприпустимі дати позначатимуться на основі умов, встановлених у формулі.

Поради.: 

  • Щоб виділити неприпустимі дати, можна скористатися умовним форматуванням.

  • Цей метод перевіряє правильний формат, але не перевіряє, чи існує дата.

​​​​​​​

вебпрограма Excel не має прямого еквівалента функції COUNTUNIQUEIFS у Google Sheets, але ви можете досягти схожих результатів, використовуючи комбінацію наявних функцій. Ось як це можна зробити.

Використання комбінації sum, IF, FREQUENCY і MATCH

  • Введіть дані в діапазоні, скажімо A1:A10 для значень, які потрібно порахувати унікальними значеннями, і B1:B10 для умов.

  • Щоб обчислити унікальні значення на основі умов, скористайтеся такою формулою масиву:

  • =SUM(IF(FREQUENCY(IF(B1:B10="criteria", MATCH(A1:A10; A1:A10; 0)), ROW(A1:A10)-ROW(A1)+1), 1))

Приклад: підрахунок унікальних значень на основі однієї умови

  • Діапазон даних: A1:A10, що містить значення.

  • Діапазон умов: B1:B10, що містить умови.

  • Умова: "Так" (її можна замінити на фактичну умову).

  • Формула: =SUM(IF(FREQUENCY(IF(B1:B10="Так",MATCH(A1:A10; A1:A10; 0)), ROW(A1:A10)-ROW(A1)+1), 1))

  • Результат: кількість унікальних значень в A1:A10, де відповідне значення в B1:B10 має значення "Так".

Пояснення

  • MATCH: знаходить відносне положення кожного значення в діапазоні.

  • ЯКЩО: застосовує умови для фільтрування значень.

  • ЧАСТОТА: підраховує кількість екземплярів кожного унікального значення.

  • СУМА: підсумовує унікальні лічильники.

Використання Power Query для складніших сценаріїв

Для складніших сценаріїв із кількома умовами можна використовувати Power Query:

  • Завантажте дані в Power Query.

  • Застосуйте фільтри відповідно до своїх умов.

  • Видаліть дублікати, щоб отримати унікальні значення.

  • Підрахуйте кількість рядків, щоб отримати унікальну кількість.

Example Use Case in Power Query

  • Завантаження даних із таблиці або діапазону.

  • Фільтрувати рядки на основі умов.

  • Видалення повторів.

  • Підрахунок рядків для отримання унікальної кількості.

Ці методи ефективно реплікують функцію COUNTUNIQUEIFS, поєднуючи наявні функції та інструменти Excel.

У вебпрограма Excel можна обчислити поле помилки, використовуючи комбінацію наявних функцій. Функція MARGINOFERROR в Google Sheets еквівалентна використанню ФУНКЦІЇ CONFIDENCE. T-функція, а також стандартні функції відхилення та підрахунку в Excel. Ось як це можна зробити.

Покрокове керівництво

  • Введіть дані в діапазоні, скажімо, A1:A10.

  • Обчислити середнє значення вибірки за допомогою функції AVERAGE:

  • =AVERAGE(A1:A10)

  • Обчислити стандартне відхилення вибірки за допомогою функції STDEV. Функція S:

  • =STDEV. S(A1:A10)

  • Обчислити розмір вибірки за допомогою функції COUNT:

  • =COUNT(A1:A10)

  • Визначте довірчий рівень (наприклад, 0,95 для достовірності 95%).

  • Обчислити поле помилки за допомогою функції CONFIDENCE. T-функція:

  • =CONFIDENCE. T(1 - 0.95, STDEV. S(A1:A10), COUNT(A1:A10))

Приклад: обчислення поля помилки для зразка набору даних

  • Діапазон даних: A1:A10, що містить зразки значень.

  • Довірчий рівень: 95% (0,95).

  • Формули:

    • Середнє значення вибірки: =AVERAGE(A1:A10)

    • Зразок стандартного відхилення: =STDEV. S(A1:A10)

    • Розмір вибірки: =COUNT(A1:A10)

    • Поле помилки: =CONFIDENCE. T(1 - 0.95, STDEV. S(A1:A10), COUNT(A1:A10))

Пояснення

  • ДОВІРИ. T. Обчислює поле помилки для вказаного довірчого рівня, стандартного відхилення та розміру вибірки.

  • STDEV. S. Обчислює стандартне відхилення вибірки.

  • COUNT: підраховує кількість точок даних у вибірці.

Цей метод ефективно реплікує функцію MARGINOFERROR за допомогою функції CONFIDENCE. T-функція, а також стандартне відхилення та обчислення кількості

вебпрограма Excel не має прямого еквівалента функції EPOCHTODATE в Google Sheets, але ви можете досягти схожих результатів, використовуючи комбінацію наявних функцій. Ось як можна перетворити позначку часу епохи Unix на дату в Excel.

Покрокове керівництво

  • Введіть позначку часу unix у клітинку, скажімо, A1. Наприклад, 1655906710.

  • Щоб перетворити позначку часу на дату, скористайтеся такою формулою:

Позначки часу в секундах

=A1 / 86400 + DATE(1970;1;1)

Позначки часу в мілісекундах

=A1 / 86400000 + DATE(1970,1,1)

Приклад

Приклад 1. Перетворення позначки часу Unix у секундах

  • Позначка часу: 1655906710 у клітинці A1

  • Формула: =A1 / 86400 + DATE(1970;1;1)

  • Результат: 22.06.2022 14:05:10

Приклад 2. Перетворення позначки часу Unix у мілісекундах

  • Позначка часу: 1655906710000 у клітинці A1

  • Формула: =A1 / 86400000 + DATE(1970,1,1)

  • Результат: 22.06.2022 14:05:10

Пояснення

  • 86400: кількість секунд у день.

  • 86400000: кількість мілісекунд на день.

  • DATE(1970,1,1): дата початку епохи Unix.

Додаткові поради

Поради.: 

  • Форматування. Можливо, знадобиться відформатувати клітинку як дату й час, щоб побачити результат належним чином.

  • Часові пояси: результат буде у форматі UTC. Ви можете налаштувати місцевий часовий пояс, додавши або віднявши відповідну кількість годин.

​​​​​​​​​​​​​​

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.