Co to jest i do czego służy „BD.POLE”?
Funkcja BD.POLE (DGET w języku angielskim) w programie Excel służy do wyszukiwania pojedynczej wartości w tabeli lub zakresie danych, spełniającej określone kryteria. Innymi słowy, pozwala ona na pobranie konkretnej wartości z bazy danych, która odpowiada zadanym warunkom. Jest to bardzo przydatne narzędzie, gdy potrzebujesz znaleźć specyficzną informację w dużym zbiorze danych bez konieczności ręcznego przeglądania.
Składnia „BD.POLE”
Składnia funkcji BD.POLE wygląda następująco: BD.POLE(baza_danych; pole_kryterium; kryteria)
- baza_danych: Zakres komórek zawierający dane, które chcesz przeszukać. Musi to być zakres, który zawiera nagłówki kolumn.
- pole_kryterium: Nazwa kolumny (lub numer kolumny) zawierającej wartość, którą chcesz zwrócić. Możesz podać nazwę kolumny w cudzysłowie lub numer kolumny jako liczbę.
- kryteria: Zakres komórek zawierający kryteria wyszukiwania. Ten zakres musi zawierać co najmniej jedną kolumnę z nagłówkiem, który odpowiada nazwie kolumny w bazie danych. Kryteria określają, które wiersze z bazy danych mają być brane pod uwagę.
Dane wejściowe „BD.POLE”
Funkcja BD.POLE wymaga trzech argumentów:
- baza_danych: Zakres komórek zawierający dane. Musi być to uporządkowany zbiór danych z nagłówkami kolumn. Nagłówki kolumn są używane do identyfikacji kolumn w argumentach pole_kryterium i kryteria.
- pole_kryterium: Nazwa lub numer kolumny, z której ma zostać zwrócona wartość. Jeśli używasz nazwy, musi ona być identyczna z nagłówkiem kolumny w bazie danych. Jeśli używasz numeru, musi to być liczba całkowita reprezentująca pozycję kolumny (np. 1 dla pierwszej kolumny, 2 dla drugiej itd.).
- kryteria: Zakres komórek określający warunki wyszukiwania. Ten zakres musi zawierać co najmniej jeden nagłówek kolumny, który jest również nagłówkiem w bazie danych. Wartości w tym zakresie określają kryteria, które muszą być spełnione, aby wiersz został wybrany. Możesz użyć operatorów porównania (np. =, >, <, >=, <=, <>) w kryteriach.
Przykłady zastosowania „BD.POLE”
Załóżmy, że masz tabelę z danymi o produktach: Nazwa produktu, Cena, Ilość. Chcesz znaleźć cenę produktu „Jabłka”. W tym celu możesz użyć funkcji BD.POLE. Zakładając, że dane znajdują się w zakresie A1:C5, a nagłówki kolumn to „Nazwa produktu”, „Cena”, „Ilość”, a kryteria wyszukiwania są w zakresie E1:E2 („Nazwa produktu”, „Jabłka”), formuła będzie wyglądać następująco: =BD.POLE(A1:C5;”Cena”;E1:E2). Funkcja zwróci cenę produktu „Jabłka”.
Najczęściej pojawiające się błędy „BD.POLE”, oraz co mogą znaczyć?
- #ARG!: Błąd ten pojawia się, gdy podano nieprawidłową liczbę argumentów lub argumenty są nieprawidłowego typu.
- #BRAK!: Ten błąd oznacza, że nie znaleziono żadnego wiersza w bazie danych spełniającego podane kryteria.
- #ODSYŁ!: Ten błąd pojawia się, gdy odwołanie do komórki w jednym z argumentów jest nieprawidłowe (np. odwołanie do komórki, która nie istnieje).
- #WARTOŚĆ!: Ten błąd może wystąpić, gdy argument pole_kryterium nie jest prawidłową nazwą lub numerem kolumny, lub gdy argument kryteria zawiera nieprawidłowe dane.