Po ustawieniu instancji programu Excel, za pomocą akcji Uruchom program Excel lub Dołącz do uruchomionego programu Excel, możesz w dalszym ciągu obsługiwać arkusze Excel.
Aby odczytać i wyodrębnić dane z dokumentu programu Excel, użyj akcji Odczyt z arkusza programu Excel. Możesz pobrać wartość pojedynczej komórki lub tabeli danych. W następującym przykładzie komórki A1–E5 są odczytywane przez następujące komórki:
Podczas działania przepływu akcja przechowuje dane w zmiennej typu tabela danych:
Aby zapisać dane do arkusza Excel, używając akcji Zapis w arkuszu programu Excel. Ta akcja umożliwia zapisanie dowolnych danych statycznych lub zmiennych w określonej komórce lub wielu komórkach w arkuszu programu Excel.
W poniższym przykładzie ta akcja zapisuje wymienioną poprzednio zmienną tabeli danych na komórkę A51:
Każda komórka w tabeli danych zostanie wypełniona odpowiadającą jej komórka w tabeli danych. W rezultacie zakres komórek A51 do E55 jest wypełniany treścią tabeli danych.
Zmień rozmiar kolumn/wierszy w arkuszu programu Excel
Zmienia rozmiar zaznaczenia kolumn lub wierszy w aktywnym arkuszu w wystąpieniu programu Excel.
Makro do uruchomienia. Tekst musi składać się z nazwy makra, po której następują argumenty (opcjonalnie), przy czym wszystkie elementy muszą być rozdzielone średnikami.
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Wyjątek
opis
Nie można uruchomić makra
Wskazuje problem podczas uruchamiania określonego makra
Określ wystąpienie Excel, które ma być używane. Ta zmienna musi być uprzednio określona w akcji Uruchom program Excel.
Uaktywnij
Brak
Absolutnie określona komórka, Stosunkowo określona komórka
Komórka określona bezwzględnie
Określ, czy komórka ma być aktywowana bezwzględnie, czy względnie, używając odległości przesunięcia w postaci liczby komórek między aktualnie aktywowaną komórką odniesienia a rzeczywistą komórką do aktywacji.
Wartość liczbowa wiersza komórki. Numerowanie zaczyna się od 1.
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Wyjątek
opis
Nie można aktywować komórki
Wskazuje problem podczas aktywowania komórki programu Excel
Zaznacz komórki w arkuszu programu Excel
Zaznacza zakres komórek w aktywnym arkuszu w wystąpieniu programu Excel.
Dostępne są trzy opcje pobierania zakresu komórek za pośrednictwem programu Excel przy użyciu akcji Zaznacz komórki w arkuszu programu Excel.
Aby rozpocząć, potrzebne jest prawidłowe wystąpienie programu Excel, które można utworzyć, używając akcji Uruchom program Excel i udostępniając odpowiednie dane wejściowe.
Aby wybrać zakres komórek przez jawne podanie współrzędnych zakresu, należy wybrać opcję Zakres komórek w właściwości Wybierz, a następnie wprowadzić zakres przez wprowadzenie liczby lub litery komórek, definiując jego początek i koniec w następujących właściwościach: Kolumna początkowa, Wiersz początkowy, Kolumna końcowa, Wiersz końcowy.
Aby wybrać zakres komórek względem obecnie aktywnej komórki, najpierw wybierz opcję Zakres komórek względny w stosunku do aktywnej komórki we właściwości Wybierz. Następnie zdefiniuj kierunek na osi X i Y na podstawie położenia obecnie aktywnej komórki, a także przesunięcia od aktywnej komórki w obu osiach przez zmodyfikowanie właściwości Kierunek na osi X, Przesunięcie na osi X, Kierunek na osi Y i Przesunięcie na osi Y.
Aby wybrać zakres komórek za pomocą nazwy zakresu, wybierz opcję Komórki nazw we właściwości Wybierz.
Nazwa reprezentująca zakres docelowy do automatycznego wypełnienia. Zakres źródłowy powinien zaczynać się od tej samej komórki i powinien być zawarty w zakresie docelowym
Numer lub litera kolumny początkowej, w której dane są dołączane, począwszy od pierwszego pustego wiersza miejsca docelowego. Jeśli pole pozostanie puste, użyta zostanie pierwsza kolumna określonego miejsca docelowego.
Nagłówek kolumny początkowej, w której dane są dołączane począwszy od pierwszego pustego wiersza miejsca docelowego. Jeśli pole pozostanie puste, użyta zostanie pierwsza kolumna określonego miejsca docelowego.
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Wyjątek
Podpis
Nie można dołączyć komórek
Wskazuje problem podczas dołączania komórek w programie Excel
Przeszukaj zakres w arkuszu programu Excel
Znajduje i zwraca wynik wykonania funkcji LOOKUP programu Excel.
Forma tablicowa LOOKUP wyszukuje określoną wartość w pierwszym wierszu lub kolumnie tablicy i zwraca wartość z tej samej pozycji w ostatnim wierszu lub kolumnie tablicy. Użyj tej formy LOOKUP, gdy wartości, które chcesz dopasować, znajdują się w pierwszym wierszu lub kolumnie tablicy. Jeśli ta opcja pozostaje wyłączona, zamiast niej używana jest wektorowa forma LOOKUP, która wyszukuje wartość w zakresie jednego wiersza lub jednej kolumny (zwanym wektorem) i zwraca wartość z tej samej pozycji w drugim zakresie jednego wiersza lub jednej kolumny.
Wskazuje problem podczas wyszukiwania wartości w programie Excel
Ustaw kolor komórek w arkuszu programu Excel
Wypełnia określonym kolorem tło zaznaczonych komórek w aktywnym arkuszu w wystąpieniu programu Excel.
Kolor można zdefiniować, wprowadzając kod szesnastkowy lub wybierając spośród wstępnie zdefiniowanych nazw kolorów dostępnych na liście. Wybranie opcji "Przezroczysty" pozostawia komórki bez wypełnienia kolorem.
Określ, czy arkusz kalkulacyjny programu Excel powinien być częścią unikatowego procesu programu Excel. Makra i dodatki z innych arkuszy kalkulacyjnych nie będą niedostępne.
Określone wystąpienie programu Excel, które będzie używane podczas wykonywania późniejszych akcji w programie Excel. Pozwala to użytkownikowi określić, do którego z kilku arkuszy kalkulacyjnych Excela ma mieć dostęp
Wyjątki
Wyjątek
Opis
Nie można uruchomić programu Excel
Wskazuje problem podczas uruchamiania wystąpienia programu Excel
Nie można otworzyć dokumentu programu Excel
Wskazuje problem podczas otwierania określonego dokumentu programu Excel
Dołącz do uruchomionego programu Excel
Dołącza do dokumentu programu Excel, który jest już otwarty.
Określ, czy zawartość komórek ma być pobierana tylko jako tekst, czy jako dane należące do najbardziej pasującego typu, takiego jak Data i godzina w przypadku dat, Liczba w przypadku liczb itp.
Określ, czy pierwszy wiersz ma być uznawany za nazwy kolumn. W takim przypadku nazwy nie będą odczytywane jako dane tabeli, a podczas wykonywania późniejszych akcji będzie można wyszukiwać dane według nazw kolumn.
Wystąpienie programu Excel do zapisania. Ta zmienna musi być uprzednio określona w akcji Uruchom program Excel.
Tryb zapisywania
Brak
Zapisz dokument, Zapisz dokument jako
Zapisz dokument
Jak zapisać dokument z tego wystąpienia
Format dokumentu
Nie dotyczy
Domyślny (z rozszerzenia), Skoroszyt programu Excel (xlsx), Makro skoroszytu programu Excel (xlsm), Skoroszyt programu Excel 97-2003 (xls), Strona internetowa (htm, html), Szablon programu Excel (xlts), Makro szablonu programu Excel (xltm), Szablon programu Excel 97-2003 (xlt), Tekst (txt), Tekst Unicode (txt), Tekst Macintosh (txt), Tekst DOS (txt), Arkusz kalkulacyjny XML (xml), Excel 95 (xls), CSV (csv), DIF (dif), SYLK (slk), Dodatek do programu Excel (xlam), Dodatek do programu Excel 97-2003 (xls), Skoroszyt Strict Open XML (xlsx), Arkusz kalkulacyjny OpenDocument (ods), Dane XML (xml), Skoroszyt binarny programu Excel (xlsb)
Wprowadź tekst, liczbę lub zmienną do wstawienia. Jeśli zmienna zawiera tabelę, zostaną wypełnione komórki do prawej i w dół, przy czym w razie potrzeby zostaną nadpisane inne dane w komórkach. Jeśli zmienna zawiera listę, zostaną wypełnione komórki w dół.
Tryb pisania
Brak
W określonej komórce, W aktualnie aktywnej komórce
W określonej komórce
Czy wartość ma zostać zapisana w określonej komórce, czy w aktualnie aktywnej komórce
Wystąpienie programu Excel do zamknięcia. Ta zmienna musi być uprzednio określona w akcji Uruchom program Excel.
Przed zamknięciem programu Excel
Brak
Nie zapisuj dokumentu, Zapisz dokument, Zapisz dokument jako
Nie zapisuj dokumentu
Czy i w jaki sposób zapisać dokument z tego wystąpienia przed zamknięciem wystąpienia
Format dokumentu
Nie dotyczy
Domyślny (z rozszerzenia), Skoroszyt programu Excel (xlsx), Makro skoroszytu programu Excel (xlsm), Skoroszyt programu Excel 97-2003 (xls), Strona internetowa (htm, html), Szablon programu Excel (xlts), Makro szablonu programu Excel (xltm), Szablon programu Excel 97-2003 (xlt), Tekst (txt), Tekst Unicode (txt), Tekst Macintosh (txt), Tekst DOS (txt), Arkusz kalkulacyjny XML (xml), Excel 95 (xls), CSV (csv), DIF (dif), SYLK (slk), Dodatek do programu Excel (xlam), Dodatek do programu Excel 97-2003 (xls), Skoroszyt Strict Open XML (xlsx), Arkusz kalkulacyjny OpenDocument (ods), Dane XML (xml), Skoroszyt binarny programu Excel (xlsb)
Określ, czy nowy arkusz programu Excel zostanie dodany przed istniejącymi arkuszami, czy po nich
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Wyjątek
opis
Arkusz o tej nazwie już istnieje
Wskazuje, że nie można dodać arkusza, ponieważ arkusz o tej nazwie już istnieje
Nie można dodać arkusza
Wskazuje problem podczas dodawania arkusza
Pobierz pierwszą wolną kolumnę/wiersz z arkusza programu Excel
Pobiera pierwszą wolną kolumnę i / lub wiersz aktywnego arkusza. Jest to przydatne w przypadku dodawania nowych danych do arkusza, który zawiera już dane.
Wystąpienie Excel, które ma być używane. Ta zmienna musi być uprzednio określona w akcji Uruchom program Excel.
Wyczyść
Brak
Zakres komórek, Zakres komórek względem komórki aktywnej, Nazwane komórki, Pojedyncza komórka
Zakres komórek
Określ, czy ma zostać zaznaczony jawnie określony zakres komórek, czy zakres komórek względny w stosunku do aktualnie aktywnej komórki, nazwanej komórki lub pojedycznej komórki.
Kierunek na osi X
Brak
Lewa, Prawa
W lewo
Kierunek przesunięcia wzdłuż osi X. Miejsce wyszukiwania na osi poziomej na podstawie pozycji aktualnie aktywowanej komórki.
Wystąpienie Excel, które ma być używane. Ta zmienna musi być uprzednio określona w akcji Uruchom program Excel.
Sortuj kolumnę w
Brak
Aktywny arkusz, tabela, zakres
Aktywny arkusz
Określa, czy kolumna do posortowania jest częścią tabeli, określonego zakresu, według nazwy lub współrzędnych bezwzględnych, czy też jest częścią ogólnego aktywnego arkusza.
Wskazuje, że pierwszy wiersz arkusza jest nagłówkiem.
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Wyjątek
Podpis
Nie można posortować komórek w arkuszu
Wskazuje problem z sortowaniem komórek w arkuszu.
Filtruj komórki w arkuszu programu Excel
Filtrowanie komórek w arkuszu programu Excel umożliwia twórcom tworzenie i stosowanie filtrów w aktywnym arkuszu, tabeli lub zakresie na wartościach określonej kolumny. Aby filtrować wiele kolumn w aktywnym arkuszu/tabeli/zakresie, należy użyć wielu akcji Filtruj komórki w arkuszu programu Excel, z których każda stosuje odpowiedni filtr.
Ważne
Aby zastosować wiele filtrów w określonym aktywnym arkuszu/tabeli/zakresie, należy upewnić się, że wszystkie akcje Filtruj komórki w arkuszu programu Excel są skierowane na to samo źródło (aktywny arkusz/tabelę/zakres).
Podczas korzystania z funkcji Filtruj komórki w arkuszu programu Excel w aktywnym arkuszu/zakresie z już istniejącymi/zastosowanymi filtrami:
Jeśli zakres docelowy jest taki sam jak zakres, do którego zastosowano poprzednie filtry, zastosowane zostaną wszystkie filtry.
Jeśli zakres docelowy nie jest taki sam jak zakres, do którego zastosowano poprzednie filtry, poprzednie filtry są usuwane i stosowany jest tylko najnowszy filtr.
Jeśli docelowym zakresem jest tabela, stosowane są wszystkie filtry.
Wystąpienie Excel, które ma być używane. Ta zmienna musi być uprzednio określona w akcji Uruchom program Excel.
Filtruj kolumnę w
Brak
Aktywny arkusz, tabela, zakres
Aktywny arkusz
Określa, czy kolumna do filtrowania jest częścią tabeli, określonego zakresu, według nazwy lub współrzędnych bezwzględnych, czy też jest częścią ogólnego aktywnego arkusza
Wystąpienie Excel, które ma być używane. Ta zmienna musi być uprzednio określona w akcji Uruchom program Excel.
Działanie
Brak
Pierwsza pusta komórka, Pierwsza pusta komórka w kolumnie, Pierwsza pusta komórka w wierszu, Wszystkie puste komórki
Pierwsza pusta komórka
Określ, czy wyszukiwana ma być pierwsza pusta komórka, pierwsza pusta komórka w kolumnie, pierwsza pusta komórka w wierszu lub wszystkie puste komórki w określonym zakresie.
Kierunek wyszukiwania
Brak
Według wiersza, Według kolumny
Według wiersza
Określ, czy w celu znalezienia pierwszej pustej komórki w określonym zakresie ma być wykonywane wyszukiwanie według wierszy, czy według kolumn.
Wyszukaj w
Brak
Nazwane komórki, określony zakres
Nazwane komórki
Wyszukuje pustą komórkę w nazwanej komórce lub w zakresie zdefiniowanym przez początkową kolumnę/wiersz i końcową kolumnę/wiersz.
Wskazuje problem z pobraniem pustych komórek z arkusza.
Znane ograniczenia
Używanie plików programu Excel synchronizowanych za pośrednictwem usługi OneDrive lub SharePoint
Interakcja programu Microsoft Excel z plikami zawartymi w folderach synchronizowanych w usłudze OneDrive lub SharePoint może powodować błędny przepływ. Power Automate na komputerach stacjonarnych używa obiektów COM do interakcji z programem Excel. OneDrive i SharePoint nie są w pełni zgodne z wystąpieniami programu Excel uruchomionymi za pośrednictwem standardu COM.
Z tego powodu podczas próby otwarcia pliku programu Excel przechowywanego w katalogu OneDrive lub w katalogu SharePoint może wystąpić błąd nie znaleziono pliku. Aby rozwiązać ten problem, użyj jednego z następujących obejść:
Obejście 1
Wykonaj lokalną kopię żądanego pliku programu Excel.
Zmodyfikuj lokalną kopię pliku programu Excel przy użyciu akcji automatyzacji programu Excel w usłudze Power Automate dla komputerów stacjonarnych.
Zastąp kopię pliku programu Excel zsynchronizowaną za pośrednictwem OneDrive/Sharepoint kopią lokalną, która zawiera najnowsze zmiany.
Obejście 2
Uwaga
To obejście może być używane ogólnie, gdy akcja Uruchom Excel nie zostanie wykonana.
Otwórz nowe wystąpienie programu Excel, używając akcji Uruchom aplikację. Należy się upewnić, że między akcjami zapewniany jest wystarczająca ilość czasu oczekiwania, co umożliwia całkowite załadowanie procesu programu Excel wraz z dodatkami.
Użyj akcji Dołącz do programu Excel, aby dołączyć do nowego procesu.