Co to jest i do czego służy ADRES?
Funkcja ADRES (ADDRESS w języku angielskim) w programie Excel zwraca adres komórki w postaci tekstu, na podstawie podanych numerów wiersza i kolumny. Służy do dynamicznego tworzenia odwołań do komórek w formułach, co jest szczególnie przydatne w sytuacjach, gdy położenie komórki ma być określone na podstawie obliczeń lub innych danych. Dzięki funkcji ADRES można tworzyć formuły, które automatycznie dostosowują się do zmian w danych wejściowych.
Składnia ADRES
Składnia funkcji ADRES jest następująca: ADRES(numer_wiersza; numer_kolumny; [odwołanie_abs]; [a1]; [wersja_excela])
- numer_wiersza: Liczba całkowita reprezentująca numer wiersza komórki.
- numer_kolumny: Liczba całkowita reprezentująca numer kolumny komórki.
- [odwołanie_abs]: (Opcjonalny) Wartość logiczna (PRAWDA/FAŁSZ) określająca, czy adres ma być absolutny (PRAWDA) czy względny (FAŁSZ). Domyślnie jest to FAŁSZ (adres względny).
- [a1]: (Opcjonalny) Wartość logiczna (PRAWDA/FAŁSZ) określająca styl odwołań do komórek. PRAWDA oznacza styl A1 (np. A1, B2), FAŁSZ oznacza styl R1C1 (np. R1C1, R2C2). Domyślnie jest to PRAWDA (styl A1).
- [wersja_excela]: (Opcjonalny) Liczba całkowita określająca wersję Excela. Użycie tego argumentu jest rzadko konieczne.
Dane wejściowe ADRES
Funkcja ADRES wymaga co najmniej dwóch argumentów: numeru wiersza i numeru kolumny. Pozostałe argumenty są opcjonalne, ale pozwalają na precyzyjne kontrolowanie formatu zwracanego adresu komórki.
Przykłady zastosowania ADRES
Załóżmy, że w komórce A1 znajduje się wartość 5, a w komórce B1 wartość 10. Chcemy uzyskać adres komórki, której numer wiersza jest równy wartości w A1, a numer kolumny jest równy wartości w B1. Formuła będzie wyglądać następująco: =ADRES(A1;B1). Jeżeli A1=5 i B1=10, to formuła zwróci „J5”.
Inny przykład: =ADRES(1;1;PRAWDA) zwróci „$A$1” (adres absolutny komórki A1).
Najczęściej pojawiające się błędy ADRES, oraz co mogą znaczyć?
- #VALUE!: Błąd ten pojawia się, gdy któryś z argumentów numer_wiersza lub numer_kolumny nie jest liczbą. Sprawdź poprawność danych wejściowych.
- #REF!: Ten błąd może wystąpić, jeśli numer wiersza lub kolumny jest poza zakresem arkusza.
- Błędy związane z argumentami opcjonalnymi: Nieprawidłowe użycie argumentów logicznych (PRAWDA/FAŁSZ) lub nieprawidłowe wartości liczbowe w argumencie [wersja_excela] mogą prowadzić do nieoczekiwanych wyników lub błędów.