Dotyczy
Excel dla sieci web

W przypadku migracji skoroszytów z arkuszy Google Sheet do programu Excel w ramach migracji przedsiębiorstwa z usługi Google Workspace do platformy Microsoft 365 mogą występować pewne problemy ze zgodnością. Formuły w arkuszach Google Arkusze często mają składnię lub funkcję, która nie przekłada się bezpośrednio na program Excel. Może to prowadzić do nieprawidłowego działania skoroszytów w programie Excel.

Aby rozwiązać ten problem, program Excel udostępnia zautomatyzowane i ręczne przepływy pracy, które ułatwiają rozwiązywanie niezgodnych formuł i zapewniają prawidłowe działanie skoroszytów po migracji.

Gdy program Excel wykryje pliki z niezgodnymi funkcjami lub niepoprawnymi formułami, zainicjuje przepływ pracy Zgodność programu Excel.

Ustawianie zgodności z programem Excel

Jeśli będziesz kontynuować zgodność z programem Excel, program Excel automatycznie zamieni zestaw niezgodnych funkcji arkuszy Google na ich odpowiedniki w programie Excel. Spowoduje to rozwiązanie wielu typowych problemów ze zgodnością. Mogą jednak istnieć formuły wymagające ręcznego zwrócenia uwagi.

Ustawianie zgodności z programem Excel 2

Zgodne z programem Excel 3

W okienku zadań zostaną wyświetlone konkretne niezgodne funkcje lub niepoprawne formuły wymagające uwagi oraz sugerowane alternatywne rozwiązania.

Poniżej przedstawiono czynności umożliwiające ręczne naprawienie niezgodnych funkcji w pliku: 

Uwaga: Ta lista funkcji nie jest pełna. Mogą istnieć dodatkowe funkcje, które nie są tutaj uwzględnione i wymagają uwagi.

Używanie typu danych giełdowych w programie Excel dla sieci Web Program Excel udostępnia wbudowany typ danych giełdowych , który umożliwia pobieranie bieżących cen akcji i innych danych finansowych bezpośrednio do arkusza kalkulacyjnego.Kroki:

  • a. Wprowadź w komórce nazwę lub symbol giełdowy (np. "AAPL" dla jabłka).

  • b. Zaznacz komórkę, a następnie przejdź do karty Dane na wstążce.

  • c. W grupie Typy danych wybierz pozycję Akcje.

  • d. Gdy program Excel rozpozna go jako papier wartościowy, obok komórki zostanie wyświetlona mała ikona.

  • e. Kliknij małą ikonę lub użyj przycisku wstawiania danych, aby uzyskać więcej informacji związanych z akcjami (takich jak Cena, Kapitalizacja rynkowa, 52-tygodniowy maksimum/minimum itp.).

Przykład:

  • Jeśli komórka A1 zawiera telegraf giełdowy "AAPL":

  • Kliknij pozycję Dane > akcje.

  • Możesz wyodrębnić więcej informacji, takich jak bieżąca cena itp., zaznaczając tę komórkę, a następnie wybierając określone dane giełdowe, takie jak Cena.

Używanie Power Query danych finansowych z interfejsów API sieci Web (dla użytkowników zaawansowanych)

Za pomocą Power Query w programie Excel można również pobierać dane finansowe z zewnętrznych interfejsów API lub witryn internetowych zawierających informacje finansowe.

Kroki:

  • Przejdź do karty Dane .

  • Wybierz pozycję Pobierz dane > z sieci Web.

  • Wprowadź adres URL dostawcy danych finansowych, na przykład interfejs API finansowej witryny sieci Web (np. Yahoo Finance).

  • Power Query umożliwia manipulowanie danymi i przekształcanie ich przed załadowaniem ich do programu Excel.

​​​​​​​

Excel dla sieci web nie ma wbudowanego odpowiednika funkcji Google Sheets "GOOGLETRANSLATE", która automatycznie tłumaczy tekst między różnymi językami.

Można jednak używać funkcji programu Excel w połączeniu z usługami zewnętrznymi, takimi jak Microsoft Translator, za pośrednictwem usługi Power Automate (w przypadku tłumaczeń internetowych)

Obejście problemu dla aplikacji Excel dla sieci Web

Aby przetłumaczyć tekst na Excel dla sieci web, musisz wykonać jedną z następujących czynności:

Użyj zewnętrznego narzędzia do tłumaczenia: skopiuj tekst do narzędzia do tłumaczenia zewnętrznego, takiego jak Microsoft Translator, i wklej wyniki z powrotem do programu Excel.

Integracja z programem Power Automate:

  • Za pomocą programu Power Automate możesz utworzyć przepływ pracy, aby automatycznie tłumaczyć tekst z wybranego języka na język docelowy za pomocą usługi Translator firmy Microsoft.

  • Wymaga to skonfigurowania programu Power Automate i połączenia go z aplikacją Excel Online.

Przykład użycia programu Power Automate (Microsoft Translator):

1. Konfigurowanie przepływu pracy w usłudze Power Automate zintegrowanego z usługą Microsoft Translator.

2. Przepływ pracy może być wyzwalany przez zmianę w arkuszu programu Excel lub uruchamiany ręcznie w celu przetłumaczenia tekstu z jednej kolumny i umieszczenia przetłumaczonego wyniku w innej kolumnie.

Program Excel nie ma bezpośredniego odpowiednika funkcji "ZAPYTANIE" dostępnej w arkuszach Google, ale można osiągnąć podobną funkcjonalność przy użyciu innych wbudowanych funkcji programu Excel, takich jak FILTRUJ, WYSZUKAJ, SORTUJ, JEŻELI, WYSZUKAJ.PIONOWO i XLOOKUP. Poniżej opisano, jak replikować przypadki użycia funkcji "ZAPYTANIE" Arkuszy Google w Excel w sieci Web:

1. Podstawowe filtrowanie danych (równoważne funkcji SELECT WHERE)

W arkuszach Google należy użyć:

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

W programie Excel użyj funkcji FILTRUJ:

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

Spowoduje to pobranie wszystkich wierszy, w których wartość w kolumnie "C" jest większa niż 100, zwracając kolumny od A do D.

2. Wybieranie określonych kolumn (odpowiednik select)

W arkuszach Google:

=ZAPYTANIE(A1:D10;"WYBIERZ A, C")

W programie Excel użyj kombinacji INDEKS i FILTRUJ:

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

Spowoduje to zwrócenie tylko kolumn "A" i "C" z zakresu "A2:D10".

3. Dane sortowania (równoważne orderowi WEDŁUG)

W arkuszach Google:

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

W programie Excel użyj funkcji SORTUJ :

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

Spowoduje to sortowanie danych w zakresie "A2:D10" na podstawie wartości w kolumnie "C" w kolejności malejącej.

4. Agregowanie danych (odpowiednik funkcji GROUP BY)

W arkuszach Google:

=ZAPYTANIE(A1:D10;"WYBIERZ A, SUMA(B) GRUPUJ WEDŁUG A")

W programie Excel użyj funkcji SUMA.JEŻELI lub SUMA.WARUNKÓW:

=SUMA.WARUNKÓW(B2:B10;A2:A10;A2)

Spowoduje to zsumowanie wartości w kolumnie "B", gdzie kolumna "A" odpowiada określonym warunkom, w praktyce grupując według wartości "A".

Możesz również grupować i podsumowywać dane za pomocą tabeli przestawnej .

5. Zaznaczenie warunkowe (równoważne funkcji WHERE z operatorami logicznymi)

W arkuszach Google:

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

W programie Excel użyj funkcji FILTRUJ z operatorami logicznymi:

=FILTRUJ(A2:D10; (C2:C10 > 100) * (D2:D10 < 50))

Spowoduje to filtrowanie wierszy, w których kolumna "C" jest większa niż 100, a kolumna "D" jest mniejsza niż 50.

6. Zliczanie określonych kryteriów (równoważne funkcji WYBIERZ ILE.LICZB)

W arkuszach Google:

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

W programie Excel użyj funkcji LICZ.JEŻELI lub LICZ.WARUNKI:

=LICZ.JEŻELI(C2:C10;">100")

Zlicza to liczbę wierszy, w których kolumna "C" ma wartości większe niż 100.

7. Używanie wielu kryteriów (równoważnych warunkom WHERE z warunkami LUB)

W arkuszach Google:

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

W programie Excel użyj funkcji FILTRUJ z operatorem "+" dla funkcji LOGICZNE LUB:

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

Spowoduje to zwrócenie wierszy, w których kolumna "C" jest większa niż 100 lub kolumna "D" jest mniejsza niż 50.

8. Łączenie tabel (odpowiednik funkcji JOIN)

W arkuszach Google:

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

W programie Excel użyj funkcji XLOOKUP lub WYSZUKAJ.PIONOWO, aby połączyć dwie tabele:

=X.WYSZUKAJ(A2:A10;F2:F10;G2:G10)

Spowoduje to wyszukanie wartości z tabeli "B" (kolumn "F" i "G") i pobranie odpowiednich danych do tabeli "A" na podstawie zgodnych identyfikatorów.

9. Filtrowanie dynamiczne na podstawie danych wejściowych (podobne do WHERE ze zmiennymi)

W arkuszach Google:

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

W programie Excel użyj funkcji FILTRUJ z odwołaniami do komórek:

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

Spowoduje to filtrowanie tabeli na podstawie wartości wprowadzonej w komórce "E1".

Podsumowanie funkcji:

  • FILTRUJ: umożliwia filtrowanie danych na podstawie określonych warunków.

  • SORTUJ. Sortuje dane według określonej kolumny.

  • INDEKS. Zwraca określone wiersze lub kolumny z zakresu.

  • SUMA.WARUNKÓW: sumuje wartości na podstawie wielu warunków.

  • LICZ.JEŻELI/LICZ.WARUNKI: Zlicza wiersze spełniające określone kryteria.

  • XLOOKUP / WYSZUKAJ.PIONOWO: łączy dane z wielu tabel na podstawie zgodnych wartości.

Chociaż program Excel nie ma bezpośredniej funkcji "ZAPYTANIE", takiej jak Arkusze Google, te kombinacje funkcji programu Excel obejmują prawie wszystkie przypadki użycia do wykonywania zapytań dotyczących danych.

Linki referencyjne:

Funkcja Filtruj

Excel dla sieci web nie ma bezpośredniego odpowiednika funkcji "IMPORTHTML" Google Sheets, która umożliwia importowanie tabel lub list ze strony internetowej do arkusza kalkulacyjnego.

Podobne wyniki można jednak osiągnąć, korzystając z procesu opisanego w poniższym artykule

Naprawianie przerwanych linków skoroszytu w migrowanych plikach 

Excel dla sieci web nie ma bezpośredniego odpowiednika funkcji "IMPORTHTML" Google Sheets, która umożliwia importowanie tabel lub list ze strony internetowej do arkusza kalkulacyjnego.

Podobne wyniki można jednak osiągnąć za pomocą Power Query w klasycznej wersji programu Excel. Niestety, Power Query nie jest dostępna w Excel dla sieci web, ale na pulpicie można wykonywać następujące czynności:

Kroki w aplikacji klasycznej Excel (przy użyciu Power Query):

  1. Otwórz program Excel (wersja klasyczna).

  2. Przejdź do karty Dane.

  3. Wybierz pozycję Pobierz dane > z sieci Web.

  4. Wprowadź adres URL strony internetowej zawierającej tabelę lub listę HTML.

  5. Wybierz tabelę lub listę ze strony internetowej, którą chcesz zaimportować.

  6. Załaduj dane do programu Excel.

Importowanie do aplikacji Excel Online:

Po zaimportowaniu danych przy użyciu Power Query w wersji klasycznej możesz zapisać plik w usłudze OneDrive lub programie SharePoint i kontynuować pracę z nim w Excel dla sieci web. Jednak samo importowanie musi odbywać się za pośrednictwem wersji klasycznej.

Excel dla sieci web nie ma bezpośredniego odpowiednika funkcji IMPORTDATA arkuszy Google, która służy do importowania danych z adresu URL (takich jak pliki CSV lub TSV).

Istnieje jednak alternatywna metoda korzystania z Power Query w klasycznej wersji programu Excel, którą można następnie wyświetlać i edytować w Excel dla sieci web. Poniżej opisano, jak można to osiągnąć:

Procedura importowania danych z adresu URL w programie Excel (wersja klasyczna):

  • Otwórz program Excel (wersja klasyczna).

  • Przejdź do karty Dane.

  • Wybierz pozycję Pobierz dane > z sieci Web.

  • Wprowadź adres URL pliku (CSV, TSV itp.), który chcesz zaimportować.

  • Program Excel pobierze dane z adresu URL i będzie można je załadować do arkusza.

  • Zapisz plik i przekaż go do usługi OneDrive lub programu SharePoint.

  • Teraz możesz otworzyć plik i pracować z nim w Excel dla sieci web, chociaż aktualizacje automatyczne i importowanie dynamiczne muszą być wykonywane za pośrednictwem wersji klasycznej.

Link odwołania:

Excel dla sieci web nie ma bezpośredniego odpowiednika funkcji "IMPORTFEED" Arkuszy Google, która importuje dane strumieniowe RSS lub Atom do arkusza kalkulacyjnego.

Podobny efekt można jednak osiągnąć za pomocą Power Query w klasycznej wersji programu Excel do importowania źródeł danych RSS, a następnie wyświetlania danych i pracy z nimi w Excel dla sieci web. Niestety, Excel dla sieci web nie obsługuje tej funkcji natywnie.

Procedura importowania kanału informacyjnego RSS w programie Excel (wersja klasyczna):

  • Otwórz program Excel (wersja klasyczna).

  • Przejdź do karty Dane.

  • Wybierz pozycję Pobierz > danychz innych źródeł > z sieci Web.

  • Wprowadź adres URL kanału informacyjnego RSS.

  • Program Excel pobierze dane ze źródła strumieniowego RSS i umożliwi załadowanie ich do arkusza.

  • Zapisz plik i przekaż go do usługi OneDrive lub programu SharePoint.

  • Teraz możesz otwierać ten plik i pracować z nim w Excel dla sieci web, chociaż aktualizacje dynamiczne ze źródła strumieniowego muszą być wykonywane przy użyciu wersji klasycznej.

Excel dla sieci web nie ma bezpośredniego odpowiednika funkcji IMPORTXML arkuszy Google, która umożliwia importowanie i analizowanie danych ze strukturalnych dokumentów XML lub HTML przy użyciu zapytań XPath.

Podobne wyniki można jednak osiągnąć za pomocą Power Query w klasycznej wersji programu Excel w celu zaimportowania danych XML, które można następnie otworzyć w Excel dla sieci web. Oto jak to zrobić:

Procedura importowania danych XML w programie Excel (wersja klasyczna):

  • Otwórz program Excel (wersja klasyczna).

  • Przejdź do karty Dane.

  • Wybierz pozycję Pobierz > danychz pliku > z pliku XML.

  • Przeglądaj i zaznacz plik XML lub wklej adres URL kanału informacyjnego XML.

  • Power Query zostanie otwarta, umożliwiając w razie potrzeby wyświetlenie podglądu i przekształcenie danych.

  • Załaduj dane do arkusza.

  • Zapisz plik i przekaż go do usługi OneDrive lub programu SharePoint.

  • Otwórz plik i pracuj z nim w Excel dla sieci web, ale importowanie i przekształcanie danych XML musi być wykonywane za pomocą wersji klasycznej.

Excel dla sieci web nie ma bezpośredniego odpowiednika funkcji "REGEXTRACT" Arkuszy Google, która wyodrębnia tekst na podstawie wyrażenia regularnego.

Podobne wyniki można jednak osiągnąć za pomocą kombinacji funkcji programu Excel. Chociaż program Excel nie obsługuje wbudowanych wyrażeń regularnych (regex), można wyodrębnić wzorce tekstu za pomocą funkcji takich jak "TEKST", "FRAGMENT.TEKSTU", "SZUKAJ.TEKST" i "LEWY", w zależności od złożoności twoich potrzeb. W przypadku zaawansowanych zadań regex często Power Query są wymagane, ale nie są one dostępne w Excel dla sieci web.

Przykład: Wyodrębnianie części tekstu bez regexu

Jeśli chcesz wyodrębnić określony wzorzec z ciągu, możesz użyć następujących podstawowych funkcji tekstowych:

  1. Wyodrębnianie tekstu przed ogranicznikiem za pomocą funkcji "LEWY" i "SZUKAJ.TEKST" Aby na przykład wyodrębnić tekst przed kreską w komórce A1: =LEWY(A1;SZUKAJ.TEKST("-";A1) - 1) To wyodrębnia wszystko przed pierwszą kreską ('-').

  2. Wyodrębnianie tekstu między ogranicznikami za pomocą funkcji "FRAGMENT.TEKSTU" i "SZUKAJ.TEKST" Aby wyodrębnić tekst między dwiema kreskami w komórce A1: =FRAGMENT.FRAGMENTU(A1;SZUKAJ.TEKST("-";A1) + 1; SZUKAJ.TEKST("-";A1;SZUKAJ.TEKST("-";A1) + 1) — SZUKAJ.TEKST("-";A1) - 1) Spowoduje to wyodrębnienie tekstu między dwoma znakami kreski ('-').

Korzystanie z Power Query (tylko na pulpicie):

Aby uzyskać bardziej zaawansowane dopasowywanie wzorców lub wyrażenia regularne, należy użyć Power Query w klasycznej wersji programu Excel, co umożliwia bardziej złożone manipulowanie tekstem, w tym operacje przypominające regex. Po skonfigurowaniu możesz wyświetlać dane w Excel dla sieci web, ale początkowa konfiguracja musi być wykonana w wersji klasycznej.

Excel dla sieci web nie ma bezpośredniego odpowiednika funkcji RegEXMATCH Arkusze Google, która sprawdza, czy ciąg jest zgodny z wyrażeniem regularnym (regex). Program Excel nie ma wbudowanej obsługi wyrażeń regularnych zarówno w wersji internetowej, jak i klasycznej.

Jednak podobne (ale bardziej ograniczone) wyniki można osiągnąć za pomocą wbudowanych funkcji tekstowych programu Excel, takich jak "SZUKAJ.TEKST" lub "ZNAJDŹ", aby uzyskać proste dopasowywanie wzorców.

Przykład: Używanie funkcji "SZUKAJ.TEKST" do prostego dopasowywania tekstu

Jeśli chcesz sprawdzić, czy w komórce istnieje określony ciąg podrzędny (podobny do podstawowej funkcji REGEXMATCH), możesz użyć funkcji SZUKAJ.TEKST. Funkcja SZUKAJ.TEKST nie jest tak elastyczna jak wyrażenia regularne, ale może znajdować ciągi podrzędne w ciągu:

1. Przykład podstawowy:

  • Aby sprawdzić, czy wyraz "jabłoń" istnieje w komórce "A1":

  • =JEŻELI(CZY.LICZBA(SZUKAJ.TEKST("jabłk";A1));PRAWDA;FAŁSZ)

  • - W przypadku znalezienia wyrazu "jabłk" formuła zwraca wartość "PRAWDA".

  • - Jeśli nie, zwraca wartość "FAŁSZ".

Aby uzyskać bardziej złożone dopasowywanie wzorców:

W przypadku rzeczywistego dopasowywania wyrażeń regularnych program Excel nie obsługuje natywnych elementów, szczególnie w wersji internetowej. W przypadku bardziej złożonych wzorców należy użyć Power Query w wersji klasycznej, co pozwala na bardziej zaawansowane manipulacje ciągami.

Excel dla sieci web nie ma bezpośredniego odpowiednika funkcji "REGEXREPLACE" Arkuszy Google, która umożliwia zamianę części ciągu tekstowego na podstawie wyrażenia regularnego (regex).

Jednak w klasycznej wersji programu Excel można używać języka VBA (Visual Basic for Applications) lub Power Query w celu bardziej złożonych wymian regexów. W Excel dla sieci web, nadal można osiągnąć proste zamienniki za pomocą funkcji "PODSTAW", chociaż nie jest tak potężny jak regex.

Prosta alternatywa przy użyciu funkcji "PODSTAW" w programie Excel dla sieci Web

W przypadku podstawowych funkcji zamiany tekstu (bez funkcji regex) można użyć funkcji "PODSTAW":

​​​​​​​

Jeśli chcesz zamienić wszystkie wystąpienia wyrazu "jabłoń" na "pomarańczowy" w komórce "A1", możesz użyć następujących funkcji:

=PODSTAW(A1;"jabłko";"pomarańczowy")

Ta funkcja zastępuje każde wystąpienie wyrazu "jabłoń" w tekście wyrazem "pomarańczowy".

W przypadku złożonego wzoru wymiany (przy użyciu regex)

Aby zamienić tekst na podstawie wzorca (regex), należy wykonać następujące czynności:

Użyj Power Query do niestandardowej manipulacji tekstem, ale nie obsługuje regex bezpośrednio, możesz symulować wymianę wzorca z pewnym wysiłkiem.

Excel dla sieci web nie ma wbudowanego odpowiednika funkcji DETECTLANGUAGE Arkuszy Google, która określa język danego tekstu.

Istnieją jednak obejścia, których można użyć:

Opcja 1: Narzędzia zewnętrzne

  1. Microsoft Translator: Do wykrywania języka tekstu można użyć narzędzi zewnętrznych, takich jak Microsoft Translator. Skopiuj tekst do narzędzia tłumacza, zidentyfikuj język, a następnie wklej go z powrotem do programu Excel.

  2. Interfejs API Usługi Google Translate: Jeśli znasz programowanie, możesz użyć interfejsu APITłumaczenia Google, aby wykryć język i utworzyć rozwiązanie niestandardowe. Wymaga to integracji z interfejsem API i nie jest możliwe natywnie w Excel dla sieci web.

Opcja 2: Power Automate z usługami Microsoft Cognitive Services

Jeśli chcesz zautomatyzować ten proces w aplikacji Excel Online, możesz wykryć język za pomocą programu Power Automate z usługami Azure Cognitive Services firmy Microsoft. Poniżej opisano, jak to zrobić:

Kroki:

  1. Skonfiguruj usługę Power Automate za pomocą Excel dla sieci web.

  2. Użyj wyzwalacza, aby wykryć zmiany w określonej kolumnie lub ręcznie uruchomić przepływ.

  3. Integracja z usługami Azure Cognitive Services w celu wykrywania języka tekstu.

  4. Wyprowadź wykryty język z powrotem do programu Excel.

To rozwiązanie wymagałoby dostępu do usług platformy Azure i skonfigurowania przepływu pracy usługi Power Automate.

Excel dla sieci web obecnie nie obsługuje wykresów przebiegu w czasie bezpośrednio. Ta funkcja jest dostępna w klasycznej wersji programu Excel, ale nie w wersji internetowej.

Obejście problemu dla aplikacji Excel dla sieci Web:

Jeśli w Excel dla sieci web potrzebujesz podobnej funkcji, możesz użyć innych metod wizualizacji danych, chociaż nie będą one tak kompaktowe jak wykresy przebiegu w czasie:

  1. Wykresy:

    • Utwórz mały wykres (na przykład wykres liniowy lub kolumnowy) obok danych, aby wizualnie przedstawić trendy.

    • Przejdź do karty Wstawianie i wybierz pozycję Wykres , aby utworzyć wykres mieszczący się w zakresie danych.

  2. Formatowanie warunkowe:

    • Użyj formatowania warunkowego, aby utworzyć wizualną reprezentację danych. Za pomocą pasków danych można na przykład wyświetlać wartości względem siebie.

    • Zaznacz dane, a następnie przejdź do pozycji Narzędzia główne > formatowanie warunkowe > pasków danych.

  3. Reprezentacja obrazu:

    • Utwórz wykresy przebiegu w czasie w klasycznej wersji programu Excel, a następnie przekaż plik do usługi OneDrive. Wykresy przebiegu w czasie można wyświetlać w wersji internetowej, ale ich edytowanie będzie wymagać wersji klasycznej.

Excel w sieci Web nie ma wbudowanej funkcji IMTANH. Można jednak osiągnąć cotangens hiperboliczny liczby zespolonej przy użyciu kombinacji istniejących funkcji. Oto obejście problemu:

Używanie istniejących funkcji do obliczania wartości IMTANH

Formuła tangensa hiperbolicznego może być używana w kontekście funkcji wykładniczych:

Tanh

Przewodnik krok po kroku

  1. Wprowadź liczbę zespoloną w komórce, powiedz A1. Na przykład 2+3i.

  2. Aby obliczyć tangens hiperboliczny, użyj następującej formuły:

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

Przykład: Tangens hiperboliczny liczby zespolonej

  • Liczba zespolona: 2+3i w komórce A1

  • Formuła: =IMDIV(IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)));IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1))))

  • Wynik: 1,00323862735361 — 0,00376402564150425i

Objaśnienie

  • FUNKCJA.LICZBY.ZESP. Oblicza wartość wykładniczą liczby zespolonej.

  • SUMA.LICZB.ZES.LICZBY.ZESPOLONEJ. Dodaje dwie liczby zespolonej.

  • ILOCZYN. Mnoży dwie liczby zespolone.

  • PODAJ.LICZBY.ZES.LICZB. Odejmuje jedną liczbę zespoloną od drugiej.

  • ILORAZ.LICZBY.ZES.ZESPOLONYCH. Dzieli jedną liczbę zespoloną przez inną.

Ta formuła skutecznie replikuje funkcję IMTANH przy użyciu wykładniczej formy cotangensa hiperbolicznego.

Excel w sieci Web nie ma wbudowanej funkcji COTH.LICZBY.ZESP. Można jednak osiągnąć cotangens hiperboliczny liczby zespolonej przy użyciu kombinacji istniejących funkcji. Oto obejście problemu:

Używanie istniejących funkcji do obliczania FUNKCJI.LICZBY.ZESP

Można użyć formuły cotangensa hiperbolicznego w kontekście funkcji wykładniczych:

coth

Przewodnik krok po kroku

  1. Wprowadź liczbę zespoloną w komórce, powiedz A1. Na przykład 2+3i.

  2. Aby obliczyć cotangens hiperboliczny, użyj następującej formuły:

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

Przykład: Cotangens hiperboliczny liczby zespolonej

  • Liczba zespolona: 2+3i w komórce A1

  • Formuła: =IMDIV(IMSUM(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1)));IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1))))

  • Wynik: 0,996757796569358 + 0,00373971037633696i

Objaśnienie

  • FUNKCJA.LICZBY.ZESP. Oblicza wartość wykładniczą liczby zespolonej.

  • SUMA.LICZB.ZES.LICZBY.ZESPOLONEJ. Dodaje dwie liczby zespolonej.

  • ILOCZYN. Mnoży dwie liczby zespolone.

  • PODAJ.LICZBY.ZES.LICZB. Odejmuje jedną liczbę zespoloną od drugiej.

  • ILORAZ.LICZBY.ZES.ZESPOLONYCH. Dzieli jedną liczbę zespoloną przez inną.

Ta formuła skutecznie replikuje funkcję COTH.LICZBY.ZESP przy użyciu wykładniczej formy cotangensa hiperbolicznego.

Excel w sieci Web nie ma bezpośredniego odpowiednika funkcji ISEMAIL arkuszy Google, ale można uzyskać podobną weryfikację poczty e-mail przy użyciu kombinacji funkcji programu Excel. Oto jak to zrobić:

Używanie funkcji sprawdzania poprawności danych i formuł

Za pomocą formuły niestandardowej w funkcji sprawdzania poprawności danych można sprawdzić, czy adres e-mail jest prawidłowy. Oto przewodnik krok po kroku:

  1. Zaznacz komórki, w których chcesz zastosować sprawdzanie poprawności.

  2. Przejdź do kartyDane.

  3. Kliknij pozycję Sprawdzanie poprawności danych.

  4. Wybierz pozycję Niestandardowe z menu rozwijanego Zezwalaj .

  5. Wprowadź następującą formułę w polu Formuła:

=ORAZ(CZY.BŁĄD(ZNAJDŹ(" ";A1)); DŁ(A1)-DŁ(PODSTAW(A1;"@"""))=1; JEŻELI.BŁĄD(SZUKAJ.TEKST("@";A1)<SZUKAJ.TEKST(";";A1;SZUKAJ.TEKST("@";A1));0), CZY.BŁĄD(ZNAJDŹ(";";A1)); NIE(JEŻELI.BŁĄD(SZUKAJ.TEKST(".".";A1;SZUKAJ.TEKST("@";A1))-SZUKAJ.TEKST("@";A1);0)=1), LEWY(A1;1)<>"@", PRAWY(A1;1)<>"@")

Objaśnienie formuły

  • CZY.BŁĄD(ZNAJDŹ(" ";A1)): zapewnia brak spacji w adresie e-mail.

  • DŁ(A1)-DŁ(PODSTAW(A1;"@"""))=1: Gwarantuje, że istnieje dokładnie jeden symbol "@".

  • JEŻELI.BŁĄD(SZUKAJ.TEKST("@";A1)<SZUKAJ.TEKST(";";A1;SZUKAJ.TEKST("@";A1));0): zapewnia okres po symbolu "@".

  • CZY.BŁĄD(ZNAJDŹ(";;A1)): zapewnia brak średników.

  • NOT(JEŻELI.BŁĄD(SZUKAJ.TEKST(";A1;SZUKAJ.TEKST("@";A1))-SZUKAJ.TEKST("@";A1);0)=1): zapewnia, że kropka nie znajduje się bezpośrednio po symbolu "@".

  • LEFT(A1;1)<>".": Zapewnia, że adres e-mail nie zaczyna się od kropki.

  • RIGHT(A1;1)<>".": Zapewnia, że adres e-mail nie kończy się kropką.

Przykład przypadków użycia

  1. Wprowadź adresy e-mail w kolumnie A (np. A1:A10).

  2. Stosowanie formuły sprawdzania poprawności danych do tych komórek.

  3. Nieprawidłowe adresy e-mail zostaną oflagowane na podstawie kryteriów określonych w formule.

Porady: 

  • Możesz użyć formatowania warunkowego, aby wyróżnić nieprawidłowe adresy e-mail.

  • Ta metoda sprawdza poprawny format, ale nie sprawdza, czy adres e-mail rzeczywiście istnieje.

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

Excel w sieci Web nie ma bezpośredniego odpowiednika funkcji ISURL arkuszy Google, ale można uzyskać podobną weryfikację adresu URL za pomocą kombinacji funkcji programu Excel. Oto metoda sprawdzania, czy komórka zawiera prawidłowy adres URL:

Sprawdzanie poprawności adresów URL za pomocą formuł

Za pomocą formuły niestandardowej można sprawdzić, czy komórka zawiera prawidłowy adres URL. Oto przewodnik krok po kroku:

  1. Zaznacz komórki, w których chcesz zastosować sprawdzanie poprawności.

  2. Przechodzenie do karty Dane.

  3. Kliknij pozycję Sprawdzanie poprawności danych.

  4. Wybierz pozycjęNiestandardowe z menu rozwijanego Zezwalaj .

  5. Wprowadź następującą formułę w polu Formuła:

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

Objaśnienie formuły

  • ISNUMBER(FIND(".", A1)): zapewnia, że adres URL ma co najmniej jeden okres.

  • OR(LEFT(A1, 7) = "http://", LEFT(A1, 8) = "https://"): zapewnia, że adres URL zaczyna się od "http://" lub "https://".

Przykład przypadków użycia

  1. Wprowadź adresy URL w kolumnie A (np. A1:A10).

  2. Stosowanie formuły sprawdzania poprawności danych do tych komórek.

  3. Nieprawidłowe adresy URL zostaną oflagowane na podstawie kryteriów określonych w formule.

Porady: 

  • Możesz użyć formatowania warunkowego, aby wyróżnić nieprawidłowe adresy URL.

  • Ta metoda sprawdza poprawny format, ale nie sprawdza, czy adres URL rzeczywiście istnieje.

​​​​​​​

Excel w sieci Web nie ma bezpośredniego odpowiednika funkcji SPŁASZCZ Arkusze Google, ale podobne wyniki można osiągnąć za pomocą kombinacji istniejących funkcji. Oto kilka metod spłaszczania zakresu danych w jednej kolumnie:

Metoda 1: Używanie funkcji POŁĄCZ.TEKSTY i FILTERXML

  1. Wprowadź dane w zakresie, powiedz A1:C3.

  2. Aby spłaszczyć zakres, użyj następującej formuły:

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

Objaśnienie

  • POŁĄCZ.TEKSTY: Łączy wartości z zakresu w jeden ciąg oddzielony ciągiem </b><b>.

  • FILTERXML: Parses the concatenated string as XML and extracts the values.

Przykład

  • Zakres danych: A1:C3 zawierający:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Formuła: =FILTERXML("<a><b>" & TEXTJOIN("</b><b>", PRAWDA, A1:C3) & "</b></a>", "/b")

  • Wynik: pojedyncza kolumna o wartościach 1, 2, 3, 4, 5, 6, 7, 8, 9.

Metoda 2: Używanie funkcji INDEKS i SEKWENCJA

  1. Wprowadź dane w zakresie, powiedz A1:C3.

  2. Aby spłaszczyć zakres, użyj następującej formuły:

=INDEKS(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)

Objaśnienie

  • SEKWENCJA: generuje sekwencję liczb.

  • ZAOKR.GÓRA: określa indeks wierszy.

  • MOD. Określa indeks kolumny.

  • INDEKS: pobiera wartość z określonego wiersza i kolumny.

Przykład

  • Zakres danych: A1:C3 zawierający:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Formuła: =INDEKS(A1:C3; ZAOKR.GÓRA(SEKWENCJA(WIERSZE(A1:C3) * COLUMNS(A1:C3)) / COLUMNS(A1:C3), 0), MOD(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3), , 0), COLUMNS(A1:C3)) + 1)

  • Wynik: pojedyncza kolumna o wartościach 1, 2, 3, 4, 5, 6, 7, 8, 9.

Metody te skutecznie replikują funkcję SPŁASZCZ, przekształcając zakres danych w jedną kolumnę.

Excel w sieci Web nie ma bezpośredniego odpowiednika funkcji LOG.LICZBY.ZESP w Arkuszach Google, ale podobne wyniki można osiągnąć za pomocą kombinacji istniejących funkcji. Funkcja LOG.LICZBY.ZESP w arkuszach Google zwraca logarytm liczby zespolonej dla określonej podstawy. Oto jak można to powtórzyć w programie Excel:

Używanie istniejących funkcji do obliczania funkcji LOG.LICZBY.ZESP

Do obliczania logarytmu liczby zespolonej dla dowolnej podstawy można użyć logarytmu naturalnego (LN) i zmiany formuły podstawowej:

DZIENNIK WIADOMOŚCI BŁYSKAWICZNYCH

Przewodnik krok po kroku

  1. Wprowadź liczbę zespoloną w komórce, powiedz A1. Na przykład 2+3i.

  2. Wprowadź podstawę w innej komórce, powiedz B1. Na przykład 10.

  3. Aby obliczyć logarytm, użyj następującej formuły:

=ILOJ.LICZBY.ZESP(LN(A1); LN.LICZBY.ZESP(B1))

Przykład: Logarytm liczby zespolonej o podstawie 10

  • Liczba zespolona: 2+3i w komórce A1

  • Podstawa: 10 w komórce B1

  • Formuła: =ILOJ.LICZBY.ZESP(LN(A1); LN.LICZBY.ZESP(B1))

  • Wynik: logarytm liczby 2+3i o podstawie 10.

Objaśnienie

  • LN.LICZBY.ZES. Oblicza logarytm naturalny liczby zespolonej.

  • ILORAZ.LICZBY.ZES.ZESPOLONYCH. Dzieli jedną liczbę zespoloną przez inną.

Ta formuła skutecznie replikuje funkcję LOG.LICZBY.ZESP przy użyciu logarytmu naturalnego i zmiany formuły podstawowej.

Excel w sieci Web nie ma bezpośredniego odpowiednika funkcji ISDATE Arkuszy Google, ale podobne wyniki można osiągnąć za pomocą kombinacji istniejących funkcji. Oto metoda sprawdzania, czy komórka zawiera prawidłową datę:

Sprawdzanie poprawności dat za pomocą formuł

Za pomocą formuły niestandardowej można sprawdzić, czy komórka zawiera prawidłową datę. Oto przewodnik krok po kroku:

  • Zaznacz komórki, w których chcesz zastosować sprawdzanie poprawności.

  • Przechodzenie do karty Dane.

  • Kliknij pozycję Sprawdzanie poprawności danych.

  • Wybierz pozycję Niestandardowe z menu rozwijanego Zezwalaj .

  • Wprowadź następującą formułę w polu Formuła: =ORAZ(CZY.LICZBA(A1); A1>0; A1<DATA(9999;12;31))

Objaśnienie formuły

  • CZY.LICZBA(A1): zapewnia, że komórka zawiera liczbę.

  • A1>0: Zapewnia, że data jest późniejsza niż 1 stycznia 1900 (data rozpoczęcia programu Excel).

  • A1<DATA(9999;12;31): zapewnia, że data jest przed 31 grudnia 9999.

Przykład przypadków użycia

  1. Wprowadź daty w kolumnie A (np. A1:A10).

  2. Stosowanie formuły sprawdzania poprawności danych do tych komórek.

  3. Nieprawidłowe daty zostaną oflagowane na podstawie kryteriów określonych w formule.

Porady: 

  • Formatowanie warunkowe umożliwia wyróżnienie nieprawidłowych dat.

  • Ta metoda sprawdza poprawny format, ale nie sprawdza, czy data rzeczywiście istnieje.

​​​​​​​

Excel w sieci Web nie ma bezpośredniego odpowiednika funkcji LICZ.WARUNKI Arkuszy Google, ale podobne wyniki można osiągnąć za pomocą kombinacji istniejących funkcji. Oto jak to zrobić:

Używanie kombinacji funkcji SUMA, JEŻELI, CZĘSTOŚĆ i PODAJ.POZYCJĘ

  • Wprowadź dane w zakresie, powiedz A1:A10 dla wartości, które chcesz zliczyć w unikatowy sposób, a B1:B10 dla kryteriów.

  • Aby zliczać wartości unikatowe na podstawie kryteriów, użyj następującej formuły tablicowej:

  • =SUMA(JEŻELI(CZĘSTOŚĆ(JEŻELI(B1:B10="kryteria";PODAJ.POZYCJĘ(A1:A10;A1:A10;0)); WIERSZ(A1:A10)-WIERSZ(A1)+1); 1))

Przykład: Zliczanie wartości unikatowych na podstawie jednego kryterium

  • Zakres danych: A1:A10 zawierający wartości.

  • Zakres kryteriów: B1:B10 zawierający kryteria.

  • Kryterium: "Tak" (można zastąpić to rzeczywistym kryterium).

  • Formuła: =SUMA(JEŻELI(CZĘSTOŚĆ(JEŻELI(B1:B10="Tak";PODAJ.POZYCJĘ(A1:A10;A1:A10;0)); WIERSZ(A1:A10)-WIERSZ(A1)+1); 1))

  • Wynik: liczba unikatowych wartości w komórkach A1:A10, gdzie odpowiadająca jej wartość w zakresach B1:B10 to "Tak".

Objaśnienie

  • PODAJ.POZYCJĘ. Znajduje względną pozycję każdej wartości w zakresie.

  • JEŻELI: Stosuje kryteria do filtrowania wartości.

  • CZĘSTOŚĆ. Zlicza wystąpienia każdej unikatowej wartości.

  • SUMA: sumuje unikatowe liczby.

Używanie Power Query w bardziej złożonych scenariuszach

W bardziej złożonych scenariuszach obejmujących wiele kryteriów możesz użyć Power Query:

  • Załaduj dane do Power Query.

  • Stosowanie filtrów w celu spełnienia kryteriów.

  • Usuwanie duplikatów w celu uzyskania unikatowych wartości.

  • Zliczanie wierszy w celu uzyskania unikatowej liczby wierszy.

Przykład użycia wielkości liter w Power Query

  • Załaduj dane z tabeli lub zakresu.

  • Filtrowanie wierszy na podstawie kryteriów.

  • Usuwanie duplikatów.

  • Zliczanie wierszy w celu uzyskania unikatowej liczby wierszy.

Te metody skutecznie replikują funkcję LICZ.WARUNKI, łącząc istniejące funkcje i narzędzia programu Excel.

W Excel w sieci Web można obliczyć margines błędu przy użyciu kombinacji istniejących funkcji. Funkcja MARGINOFERROR w Arkuszach Google jest równoważna używaniu funkcji UFNOŚĆ. T wraz z funkcjami odchylenia standardowego i zliczania w programie Excel. Oto jak to zrobić:

Przewodnik krok po kroku

  • Wprowadź dane w zakresie, powiedz A1:A10.

  • Oblicz średnią próbki przy użyciu funkcji ŚREDNIA:

  • =ŚREDNIA(A1:A10)

  • Oblicz odchylenie standardowe próbki przy użyciu funkcji ODCH.STANDARDOWE. Funkcja S:

  • =ODCH.STANDARD.POPUL. S(A1:A10)

  • Obliczanie rozmiaru próbki przy użyciu funkcji ILE.LICZB:

  • =ILE.LICZB(A1:A10)

  • Określ poziom ufności (np. 0,95 dla ufności 95%).

  • Oblicz margines błędu przy użyciu funkcji UFNOŚĆ. T, funkcja:

  • =UFNOŚĆ. T(1–0,95;ODCH.STANDARD.POPUL. S(A1:A10), ILE.LICZB(A1:A10))

Przykład: Obliczanie marginesu błędu dla przykładowego zestawu danych

  • Zakres danych: A1:A10 zawierający wartości przykładowe.

  • Poziom ufności: 95% (0,95).

  • Formuły:

    • Średnia przykładowa: =ŚREDNIA(A1:A10)

    • Przykładowe odchylenie standardowe: =ODCH.STANDARDOWE. S(A1:A10)

    • Przykładowy rozmiar: =ILE.LICZB(A1:A10)

    • Margines błędu: =UFNOŚĆ. T(1–0,95;ODCH.STANDARD.POPUL. S(A1:A10), ILE.LICZB(A1:A10))

Objaśnienie

  • PEWNOŚĆ SIEBIE. T. Oblicza margines błędu dla określonego poziomu ufności, odchylenia standardowego i rozmiaru próbki.

  • ODCH.STANDARD.POPUL. S. Oblicza odchylenie standardowe próbki.

  • ILE.LICZB. Zlicza punkty danych w próbce.

Ta metoda skutecznie replikuje funkcję MARGINOFERROR przy użyciu funkcji UFNOŚĆ. T wraz z odchyleniem standardowym i obliczeniami zliczania

Excel w sieci Web nie ma bezpośredniego odpowiednika funkcji EPOCHTODATE Arkuszy Google, ale podobne wyniki można osiągnąć za pomocą kombinacji istniejących funkcji. Poniżej opisano, jak można przekonwertować sygnaturę czasową epoksydową unix na datę w programie Excel:

Przewodnik krok po kroku

  • Wprowadź sygnaturę czasową epoksydu unix w komórce, powiedz A1. Na przykład 1655906710.

  • Użyj następującej formuły, aby przekonwertować sygnaturę czasową na datę:

Dla znaczników czasu w sekundach

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

Dla sygnatur czasowych w milisekundach

=A1 / 86400000 + DATA(1970;1;1)

Przykład

Przykład 1. Konwertowanie sygnatury czasowej unix w sekundach

  • Sygnatura czasowa: 1655906710 w komórce A1

  • Formuła: =A1 / 86400 + DATA(1970;1;1)

  • Wynik: 22.06.2022 14:05:10

Przykład 2. Konwertowanie sygnatury czasowej unix w milisekundach

  • Sygnatura czasowa: 1655906710000 w komórce A1

  • Formuła: =A1 / 86400000 + DATA(1970;1;1)

  • Wynik: 22.06.2022 14:05:10

Objaśnienie

  • 86400: liczba sekund w ciągu dnia.

  • 86400000: Liczba milisekund w ciągu dnia.

  • DATA(1970;1;1): data rozpoczęcia epoki unix.

Dodatkowe porady

Porady: 

  • Formatowanie: w celu prawidłowego wyświetlenia wyniku może być konieczne sformatowanie komórki jako daty/godziny.

  • Strefy czasowe: wynik będzie w czasie UTC. Możesz dostosować lokalną strefę czasową, dodając lub odejmując odpowiednią liczbę godzin.

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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.