Jak korzystać z funkcji programu Excel POŚREDNIE -

Spisie treści

Podsumowanie

Funkcja Excel INDIRECT zwraca poprawne odwołanie z podanego ciągu tekstowego. ADR.POŚR jest przydatne, gdy chcesz przekonwertować wartość tekstową na prawidłowe odwołanie do komórki.

Cel, powód

Utwórz odniesienie z tekstu

Wartość zwracana

Prawidłowe odniesienie do arkusza.

Składnia

= INDIRECT (ref_text, (a1))

Argumenty

  • ref_text - Odniesienie podane jako tekst.
  • a1 - (opcjonalnie) Wartość logiczna wskazująca odwołanie w stylu A1 lub R1C1. Domyślnie TRUE = styl A1.

Wersja

Excel 2003

Uwagi dotyczące użytkowania

Funkcja INDIRECT zwraca poprawne odwołanie z podanego ciągu tekstowego. ADR.POŚR jest przydatne, gdy chcesz przekonwertować wartość tekstową na prawidłowe odwołanie do komórki. Na przykład, aby utworzyć odwołanie do komórki A1 z tekstu, możesz użyć opcji POŚREDNIE w następujący sposób:

=INDIRECT("A1") // returns reference to A1

Cel INDIRECT może na początku wydawać się zaskakujący (tj. Po co używać tekstu, skoro można po prostu podać odpowiednie odniesienie?), Ale istnieje wiele sytuacji, w których możliwość utworzenia odniesienia z tekstu jest przydatna, w tym:

  • Formuła, która wymaga zmiennej nazwy arkusza
  • Stałe odniesienie, które nie zmienia się nawet po usunięciu wierszy lub kolumn
  • Tworzenie tablic numerycznych z funkcją WIERSZ w złożonych formułach

Uwaga: POŚREDNIE to funkcja niestabilna i może powodować problemy z wydajnością w dużych lub złożonych arkuszach.

Zmienna nazwa arkusza

W powyższym przykładzie opcja POŚREDNI jest skonfigurowana do używania zmiennej nazwy arkusza, takiej jak ta:

=INDIRECT(B6&"!A1") // sheet name in B6 is variable

Skopiowana formuła w B6 zwraca wartość w komórce A1 w pierwszych 5 arkuszach, używając nazw arkuszy wprowadzonych w kolumnie B. Innymi słowy, gdy w kolumnie B zostanie wprowadzona inna nazwa arkusza, zostanie zwrócony nowy wynik. W ten sam sposób można pozwolić użytkownikowi wybrać nazwę arkusza za pomocą listy rozwijanej, a następnie utworzyć odniesienie do wybranego arkusza za pomocą opcji POŚR.

Uwaga: nazwy arkuszy zawierające znaki interpunkcyjne lub spacje należy ująć w apostrofy ('), jak wyjaśniono w tym przykładzie. Nie jest to specyficzne dla funkcji POŚREDNI; to samo dotyczy wszystkich formuł.

Naprawiono odniesienie

Odwołanie utworzone przez polecenie INDIRECT nie zmieni się nawet po wstawieniu lub usunięciu komórek, wierszy lub kolumn. Na przykład poniższa formuła zawsze będzie odnosić się do pierwszych 100 wierszy kolumny A, nawet jeśli wiersze z tego zakresu zostaną usunięte lub wstawione:

=INDIRECT("A1:A100") // will not change

Wygeneruj tablicę numeryczną

Bardziej zaawansowanym zastosowaniem INDIRECT jest utworzenie tablicy numerycznej za pomocą funkcji WIERSZ w następujący sposób:

ROW(INDIRECT("1:10")) // create (1;2;3;4;5;6;7;8;9;10)

W tej formule wyjaśniono jeden przypadek użycia, który sumuje n dolnych wartości w zakresie.

Możesz również spotkać się z tym pomysłem w bardziej złożonych formułach, które wymagają złożenia tablicy numerycznej „w locie”. Jednym z przykładów jest ta formuła przeznaczona do usuwania znaków numerycznych z ciągu.

Uwagi

  • Referencje utworzone przez INDIRECT są oceniane w czasie rzeczywistym i wyświetlana jest zawartość odwołania.
  • Gdy ref_text jest odnośnikiem zewnętrznym do innego skoroszytu, skoroszyt musi być otwarty.
  • a1 jest opcjonalne. Jeśli pominięty, a1 jest odniesieniem w stylu PRAWDA = A1.
  • Kiedy a1 jest ustawione na FALSE, INDIRECT utworzy odniesienie w stylu W1K1.
  • POŚREDNI to zmienna funkcja, która może powodować problemy z wydajnością.

Powiązane wideo

Tworzenie dynamicznego odniesienia do nazwanego zakresu W tym nagraniu wideo przyjrzymy się, jak utworzyć dynamiczne odniesienie do nazwanego zakresu za pomocą funkcji POŚR. Jest to jeden ze sposobów przełączania zakresów w locie. Jak znaleźć i wyróżnić formuły W tym nagraniu wideo pokazujemy trzy sposoby znajdowania formuł w arkuszu, w tym trudny sposób korzystania z formatowania warunkowego i nazwanej formuły do ​​wyróżniania formuł. Tworzenie dynamicznego odniesienia do arkusza Czasami zachodzi potrzeba dynamicznego odniesienia do arkusza w formule, aby można go było zmieniać w locie. W tym nagraniu wideo przyjrzymy się, jak utworzyć dynamiczne odniesienie do arkusza w formule.

Interesujące artykuły...