Inteligentny arkusz 9.1.1
Smartsheet to dynamiczna platforma robocza, która umożliwia zarządzanie projektami, tworzenie przepływów pracy i współpracę z zespołem.
Excel 2016 dla subskrybentów Office 365 w systemach Windows i Mac obsługuje teraz nową funkcję WYSZUKAJ.PIONOWO, reklamowaną jako znacznie prostszy i bardziej wszechstronny zamiennik bardzo popularnej (choć często oczernianej) funkcji wyszukiwania pionowego, WYSZUKAJ.PIONOWO (nie wiem, co X w funkcji WYSZUKAJ.XX) oznacza: być może rozbudowany?).
Dla tych, którzy nie znają jeszcze funkcji WYSZUKAJ.PIONOWO (uważanej za trzecią najczęściej używaną funkcję zaraz po SUMA i ŚREDNIA), ta funkcja przeszukuje pionowo według wiersza w skrajnej lewej kolumnie wyznaczonej tabeli wyszukiwania od góry do dołu, aż znajdzie wartość w kolumna wyszukiwania wyznaczona przez numer przesunięcia, który odpowiada lub przekracza ten, którego szukasz. Chociaż niezwykle przydatna do lokalizowania określonych elementów na długiej liście lub kolumnie tabeli danych w arkuszu, funkcja WYSZUKAJ.PIONOWO ma kilka ograniczeń, które nie są wspólne dla tej nowej funkcji wyszukiwania, na przykład XLOOKUP:
Funkcja XLOOKUP ma pięć możliwych argumentów, z których pierwsze trzy są wymagane, a dwa ostatnie opcjonalne, przy użyciu następującej składni:
XLOOKUP ( szukana_wartość , tablica_wyszukiwania , return_array [ match_mode ] [ search_mode ])
Wymagany argument search_value określa wartość lub element, którego szukasz. Wymagany argument tablica look_up określa zakres komórek, które mają być przeszukane dla tej wartości wyszukiwania, a argument return_array określa zakres komórek zawierających wartość, która ma zostać zwrócona, gdy program Excel znajdzie dokładne dopasowanie.
* Podczas wyznaczania argumentów lookup_array i return_array w funkcji XLOOKUP należy pamiętać, że oba zakresy muszą mieć równą długość, w przeciwnym razie program Excel zwróci #VALUE! błąd w Twojej formule. Jest to tym bardziej powód, dla którego podczas definiowania tych argumentów należy używać nazw zakresów lub nazw kolumn w wyznaczonej tabeli danych, zamiast wskazywać je lub wpisywać odwołania do ich komórek .
Opcjonalny argument match_mode może zawierać dowolną z następujących czterech wartości:
Opcjonalny argument search_mode może zawierać dowolną z następujących czterech wartości:
Najlepszym sposobem na zrozumienie mocy i wszechstronności nowej funkcji XLOOKUP jest zobaczenie jej w działaniu w arkuszu programu Excel. Na poniższym rysunku mam arkusz z prostą tabelą danych sprzedaży 2019 uporządkowaną według kraju. Aby użyć funkcji XLOOKUP do zwrócenia łącznej sprzedaży z tej tabeli w komórce E4 na podstawie kraju wprowadzonego w komórce D4 arkusza, wykonaj następujące czynności:
Umieść kursor komórki w komórce E4 arkusza roboczego
Kliknij opcję Wyszukaj i odwołanie na karcie Formuły, a następnie XLOOKUP u dołu menu rozwijanego, aby otworzyć okno dialogowe Argumenty funkcji.
Kliknij komórkę D4 w arkuszu, aby wprowadzić jej odwołanie do komórki w polu tekstowym argument Wartość_szukana.
Naciśnij klawisz Tab, aby zaznaczyć pole tekstowe argumentu Wyszukaj_tablica, a następnie kliknij komórkę A4 i przytrzymaj klawisz Shift, naciskając klawisz Ctrl-strzałka w dół, aby wybrać A4:A8 jako zakres do przeszukania (ponieważ zakres A3:B8 jest zdefiniowany jako tabela danych programu Excel, Tabela1[Kraj] pojawia się w polu tekstowym w miejscu zakresu A4:A8).
Naciśnij klawisz Tab, aby zaznaczyć pole tekstowe argumentu Return_array, a następnie kliknij komórkę B4 i przytrzymaj klawisz Shift, naciskając klawisz Ctrl-strzałka w dół, aby wybrać B4:B8 jako zakres zawierający wartości do zwrócenia na podstawie wyników wyszukiwania (wyświetlane jako Tabela1[Całkowita sprzedaż] w polu tekstowym).
Kliknij OK, aby wprowadzić formułę XLOOKUP w komórce E4.
Tworzenie formuły z funkcją XLOOKUP w komórce E4, która zwraca sprzedaż na podstawie kraju wprowadzonego w komórce D4.
Excel wprowadza formułę XLOOKUP do komórki E4 arkusza i zwraca jako wynik 4900, ponieważ Kostaryka jest obecnie wpisana do komórki wyszukiwania D4 i jak widać w tabeli sprzedaży 2019, jest to rzeczywiście całkowita sprzedaż dokonana w tym kraju.
Ponieważ XLOOKUP działa od prawej do lewej tak samo dobrze, jak od lewej do prawej, możesz użyć tej funkcji równie dobrze, aby zwrócić kraj z tej tabeli sprzedaży na podstawie określonej liczby sprzedaży. Poniższy rysunek pokazuje, jak to zrobić. Tym razem tworzysz formułę WYSZUKAJ.X w komórce D4 i wyznaczasz wartość wprowadzoną w komórce E4 (w tym przypadku 11 000) jako argument wartość_szukana.
Ponadto wpisujesz -1 jako argument match_mode, aby zastąpić domyślne dopasowanie dokładne funkcji, tak aby program Excel zwracał kraj z dokładnym dopasowaniem do wartości sprzedaży wprowadzonej w komórce wyszukiwania E4 lub kraj z następną niższą sprzedażą całkowitą (Meksyk z W tym przypadku 10 000 USD, ponieważ w tej tabeli nie ma kraju z 11 000 USD całkowitej sprzedaży). Bez określenia argumentu tryb_dopasowania dla tej formuły program Excel zwróci #NA jako wynik, ponieważ w tej tabeli sprzedaży nie ma dokładnego dopasowania do 11 000 USD.
Tworzenie formuły z XLOOKUP w komórce D4, która zwraca kraj na podstawie sprzedaży wprowadzonej w komórce E4
Ponieważ funkcja XLOOKUP jest równie wygodna w przeszukiwaniu w poziomie według kolumny, jak w pionie według wiersza, można jej użyć do utworzenia formuły, która wykonuje wyszukiwanie dwukierunkowe (zastępując potrzebę tworzenia formuły, która łączy funkcje INDEKS i PODAJ.POZYCJĘ jako w przeszłości). Poniższy rysunek, zawierający tabelę harmonogramu produkcji 2019 dla numerów części, od AB-100 do AB-103 dla miesięcy od kwietnia do grudnia, pokazuje, jak to się robi.
Tworzenie formuły z zagnieżdżonymi funkcjami XLOOKUP w celu zwrócenia liczby jednostek wyprodukowanych dla części w danym miesiącu
W komórce B12 utworzyłem następującą formułę:
=XLOOKUP(part_lookup,$A$3:$A$6,XLOOKUP(data_lookup,$B$2:$J$2,$B$3:$J$6))
Ta formuła zaczyna się od zdefiniowania funkcji XLOOKUP, która wyszukuje w pionie według wiersza dokładne dopasowanie do wpisu części dokonanego w komórce o nazwie part_lookup (w tym przypadku komórka B10) w zakresie komórek $ A $ 3: $ A $ 6 tabeli produkcyjnej . Należy jednak zauważyć, że argument return_array dla tej oryginalnej funkcji WYSZUKAJ jest drugą funkcją XLOOKUP.
Ta druga, zagnieżdżona funkcja XLOOKUP przeszukuje zakres komórek $B$2:$J$2 poziomo według kolumny w celu dokładnego dopasowania do wpisu daty wprowadzonego w komórce o nazwie data_wyszukaj (w tym przypadku komórka B11). Argumentem return_array dla tej drugiej, zagnieżdżonej funkcji XLOOKUP jest $B$3:$J$6, czyli zakres komórek wszystkich wartości produkcyjnych w tabeli.
Sposób działania tej formuły polega na tym, że program Excel najpierw oblicza wynik drugiej, zagnieżdżonej funkcji XLOOKUP, wykonując wyszukiwanie poziome, które w tym przypadku zwraca tablicę w zakresie komórek D3: D6 kolumny cze-19 (z wartościami: 438, 153, 306 i 779) w wyniku. Ten wynik z kolei staje się argumentem return_array oryginalnej funkcji XLOOKUP, która wykonuje pionowe wyszukiwanie według wiersza w celu dokładnego dopasowania do wpisu numeru części dokonanego w komórce B11 (o nazwie part_lookup). Ponieważ w tym przykładzie ta komórka part_lookup zawiera AB-102, formuła zwraca tylko wartość produkcji cze-19, 306, z wyniku drugiej, następnej funkcji XLOOKUP.
Masz to! Pierwsze spojrzenie na XLOOKUP, potężną, wszechstronną i dość łatwą w użyciu nową funkcję wyszukiwania, która może nie tylko wykonywać wyszukiwania pojedynczej wartości wykonywane przez funkcje WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO, ale także dwukierunkowe wyszukiwania wartości wykonywane przez połączenie Funkcje INDEKS i PODAJ.POZYCJĘ.
* Niestety funkcja WYSZUKAJ.PIONOWO nie jest wstecznie zgodna z wcześniejszymi wersjami programu Microsoft Excel, które obsługują tylko funkcje WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO lub jest zgodna z bieżącymi wersjami, które nie zawierają jej jeszcze jako jednej ze swoich funkcji wyszukiwania, takich jak Excel 2019 i Excel Online . Oznacza to, że jeśli udostępnisz skoroszyt zawierający formuły XLOOKUP współpracownikom lub klientom korzystającym z wersji programu Excel, która nie zawiera tej nowej funkcji wyszukiwania, wszystkie te formuły zwrócą #NAZWA? wartości błędów po otwarciu arkusza.
Funkcja XLOOKUP przeszukuje zakres lub tablicę, a następnie zwraca element odpowiadający pierwszemu znalezionemu dopasowaniu. Jeśli nie ma żadnego dopasowania, funkcja XLOOKUP może zwrócić najbliższe (przybliżone) dopasowanie.
=XLOOKUP(wartość_wyszukiwania, tablica_wyszukiwania, tablica_powrotu, [if_not_found], [tryb_dopasowania], [tryb_wyszukiwania])
Argument |
Opis |
---|---|
wartość_wyszukiwania Wymagany* |
Wartość do wyszukania |
tablica_wyszukiwań Wymagany |
Tablica lub zakres do przeszukania |
tablica_powrotna Wymagany |
Tablica lub zakres do zwrócenia |
[jeśli_nie_znaleziono] Opcjonalny |
Jeśli nie zostanie znalezione prawidłowe dopasowanie, zwróć podany tekst [if_not_found]. Jeśli nie zostanie znalezione prawidłowe dopasowanie i brakuje [if_not_found], zwracany jest #N/A . |
[tryb_dopasowania] Opcjonalny |
Określ typ dopasowania: 0 — Dokładne dopasowanie. Jeśli nie znaleziono żadnego, zwróć #N/A. To jest ustawienie domyślne. -1 - Dokładne dopasowanie. Jeśli żaden nie zostanie znaleziony, zwróć następny mniejszy przedmiot. 1 - Dokładne dopasowanie. Jeśli nic nie zostanie znalezione, zwróć następny większy przedmiot. 2 — Dopasowanie wieloznaczne, gdzie *, ? i ~ mają specjalne znaczenie. |
[tryb szukania] Opcjonalny |
Określ tryb wyszukiwania, którego chcesz użyć: 1 – Przeprowadź wyszukiwanie zaczynając od pierwszego elementu. To jest ustawienie domyślne. -1 - Wykonaj wyszukiwanie wsteczne, zaczynając od ostatniej pozycji. 2 – Wykonaj wyszukiwanie binarne, które opiera się na sortowaniu lookup_array w kolejności rosnącej. Jeśli nie zostaną posortowane, zwrócone zostaną nieprawidłowe wyniki. -2 - Wykonaj wyszukiwanie binarne, które opiera się na sortowaniu lookup_array w kolejności malejącej. Jeśli nie zostaną posortowane, zwrócone zostaną nieprawidłowe wyniki. |
Przykład 1 wykorzystuje funkcję XLOOKUP do wyszukiwania nazwy kraju w zakresie, a następnie zwraca numer kierunkowy kraju, do którego dzwoni. Zawiera lookup_value (komórka F2), lookup_array (zakres B2: B11) i tablica_powrotu (zakres D2:D11). Nie zawiera argumentu match_mode , ponieważ funkcja XLOOKUP domyślnie generuje dokładne dopasowanie.
Uwaga: XLOOKUP używa tablicy odnośników i tablicy zwracanej, podczas gdy VLOOKUP używa pojedynczej tablicy tabeli, po której następuje numer indeksu kolumny. Równoważna formuła WYSZUKAJ.PIONOWO w tym przypadku wyglądałaby następująco: =WYSZUKAJ.PIONOWO(F2,B2:D11,3,FALSE)
———————————————————————————
Przykład 2 wyszukuje informacje o pracowniku na podstawie numeru identyfikacyjnego pracownika. W przeciwieństwie do WYSZUKAJ.PIONOWO, funkcja WYSZUKAJ.PIONOWO może zwrócić tablicę zawierającą wiele elementów, zatem pojedyncza formuła może zwrócić zarówno nazwisko pracownika, jak i dział z komórek C5:D14.
———————————————————————————
Przykład 3 dodaje argument if_not_found do poprzedniego przykładu.
———————————————————————————
Przykład 4 szuka w kolumnie C dochodu osobistego wpisanego w komórce E2 i znajduje odpowiednią stawkę podatku w kolumnie B. Ustawia if_not_found argument zwracający 0 (zero), jeśli nic nie zostanie znalezione. Argument match_mode jest ustawiony na 1, co oznacza, że funkcja będzie szukać dokładnego dopasowania, a jeśli nie będzie mogła go znaleźć, zwraca następny większy przedmiot. Na koniec argument search_mode jest ustawiany na 1, co oznacza funkcję przeszuka od pierwszego do ostatniego elementu.
Uwaga: kolumna XARRAY lookup_array znajduje się po prawej stronie kolumna, podczas gdy WYSZUKAJ.PIONOWO można patrzeć tylko od lewej do prawej.tablica_powrotna
———————————————————————————
Przykład 5 wykorzystuje zagnieżdżoną funkcję XLOOKUP do dopasowania zarówno w pionie, jak i w poziomie. Najpierw szuka Zysku brutto w kolumnie B, a następnie szuka Qtr1 w górnym wierszu tabeli (zakres C5:F5), a na koniec zwraca wartość na przecięciu obu. Przypomina to jednoczesne używanie funkcji INDEKS i DOPASUJ .
Wskazówka: Możesz także użyć funkcji WYSZUKAJ.POZIOMO, aby zastąpić funkcję WYSZUKAJ.POZIOMO.
Uwaga: Formuła w komórkach D3:F3 to: =XLOOKUP(D2,$B6:$B17,XLOOKUP($C3, $C5:$G5,$C6:$G17)).
———————————————————————————
Przykład 6 wykorzystuje funkcję SUMA i dwie zagnieżdżone funkcje XLOOKUP, aby zsumować wszystkie wartości z dwóch zakresów. W tym przypadku chcemy zsumować wartości winogron, bananów i gruszek, które znajdują się pomiędzy nimi.
Formuła w komórce E3 to: =SUMA(XWYSZUKAJ(B3,B6:B10,E6:E10):XWYSZUKAJ(C3,B6:B10,E6:E10))
Jak to działa? Funkcja XLOOKUP zwraca zakres, więc po obliczeniu formuła wygląda następująco: =SUMA(7 $E$:9$E). Możesz sam sprawdzić, jak to działa, wybierając komórkę z formułą XLOOKUP podobną do tej, a następnie wybierz Formuły > Kontrola formuł > Oceń formułę, a następnie wybierz Oceń , aby przejść przez obliczenia.
Smartsheet to dynamiczna platforma robocza, która umożliwia zarządzanie projektami, tworzenie przepływów pracy i współpracę z zespołem.
SharePoint to internetowy system współpracy, który wykorzystuje różnorodne aplikacje do obsługi przepływu pracy, bazy danych „list” i inne komponenty sieciowe, a także funkcje zabezpieczeń zapewniające kontrolę nad współpracą grup biznesowych.
Van Nien Calendar to aplikacja do przeglądania kalendarza w telefonie, która pomaga szybko sprawdzić na telefonie datę księżycowo-słoneczną i uporządkować ważne prace.
Microsoft Outlook to aplikacja biznesowa i produktywna opracowana przez Microsoft Corporation.
ClickUp to jedna z najwyżej ocenianych platform zwiększających produktywność dla każdej firmy. Duże firmy, takie jak Google, Booking.com, San Diego Padres i Uber, korzystają z ClickUp, aby zwiększyć produktywność w miejscu pracy.
PDF stał się powszechnie używanym formatem do czytania, tworzenia i wysyłania dokumentów tekstowych. Z kolei wzrosła liczba programów wykorzystywanych do tego typu dokumentacji. Przeglądarka PDF-XChange Viewer należy do rosnącej liczby przeglądarek plików PDF.
Apache OpenOffice oferuje kompletny zestaw aplikacji Office, które mogą konkurować z Microsoft 365, zwłaszcza w programach Excel, PowerPoint i Word. Pozwala efektywniej zarządzać projektami i obsługuje kilka formatów plików.
Oprogramowanie iTaxViewer jest obecnie najpopularniejszym oprogramowaniem do odczytu plików XML. To oprogramowanie jest aplikacją do odczytu elektronicznych deklaracji podatkowych w formacie XML Generalnego Departamentu Podatków.
Nitro PDF Reader to poręczny edytor plików PDF, który obejmuje wszystkie podstawowe zadania, które większość ludzi wykonuje codziennie z dokumentami PDF.
Foxit Reader to przede wszystkim czytnik plików PDF, który umożliwia także tworzenie plików PDF, podpisywanie ich, edycję i dodawanie adnotacji. Działa na systemach operacyjnych, dostępne są wtyczki do różnych programów z pakietu Microsoft Office.