Arkusz kalkulacyjny Excel to narzędzie, które umożliwia nam przeprowadzanie różnego rodzaju obliczeń i analiz. Jednym z najważniejszych elementów Excela są funkcje, które pozwalają nam zautomatyzować i zoptymalizować nasze zadania. W tym artykule skupimy się na dwóch dosyć nowych (jak na 2023 rok) funkcjach: DO.WIERSZA() i DO.KOLUMNY(), które mają swoje odpowiedniki w języku angielskim: TOROW() i TOCOL().
Funkcja DO.WIERSZA()
=DO.WIERSZA(tablica; [ignoruj]; [skanuj_po_kolumnach])
Funkcja DO.KOLUMNY()
=DO.KOLUMNY(tablica; [ignoruj]; [skanuj_po_kolumnach])
Warto zauważyć, że argumenty ignoruj i skanuj_po_kolumnach są opcjonalne i mogą być pominięte, jeśli nie są potrzebne, aby je ustawiać.
Przedstawimy teraz przykłady użycia funkcji DO.WIERSZA() i DO.KOLUMNY z różnymi kombinacjami argumentów.
Jak przekształcić tablicę na wiersz? Jak wyciągnąć z tablicy unikaty za pomocą funkcji?
Jak przekształcić tablicę na kolumnę? Jak posortować kolumnę za pomocą funkcji?
Jak przekształcić tablicę na wiersz i zignorować puste wartości? Tak aby nie wyświetlały się zera.
Jeśli w tablicy występują puste wartości, zostaną one zignorowane podczas przekształcania zamiast wyświetlania zer.
Jak przekształcić tablicę na wiersz i zignorować błędy Excelowe?
Jeśli w tablicy występują błędy, zostaną one zignorowane podczas przekształcania.
Ignorowanie zarówno pustych wartości, jak i błędów:
Puste wartości i błędy zostaną zignorowane podczas przekształcania.
Skanowanie tablicy według kolumn i wierszy:
Tablica zostanie przekształcona w wiersz, a skanowanie będzie odbywać się po kolumnach i wierszach. Funkcja DO.KOLUMNY() działa jednakowo, aczkolwiek zwraca kolumnę tekstu.
Poznając nasze przewodnie w tym blogu funkcje może przyjść na myśl automatycznie funkcja Transponuj(). Główną różnicą między funkcją TRANSPONUJ() a funkcjami DO.WIERSZA() i DO.KOLUMNY jest to, że TRANSPONUJ() nie posiada opcji ignorowania pustych wartości ani skanowania po kolumnach. Funkcje DO.WIERSZA() i DO.KOLUMNY natomiast umożliwiają bardziej zaawansowane przekształcenia danych.
Składnia funkcji TRANSPONUJ() jest bardzo prosta. Wystarczy podać odwołanie do zakresu komórek, który chcemy transponować. Może przypominać działanie opisywanych powyżej funkcji.
Przykład składni funkcji TRANSPONUJ() :
=TRANSPONUJ(zakres)
Argument „zakres” to tablica komórek, którą chcemy transponować.
Więcej o funkcja programu Excel dowiesz się z naszych kursów z Excela, na które serdecznie zapraszamy.
Funkcje DO.WIERSZA() i DO.KOLUMNY są potężnymi narzędziami w arkuszu kalkulacyjnym Excel. Pozwalają przekształcać tablice danych na wiersze lub kolumny w łatwy i efektywny sposób. Opcję ignorowania wartości oraz skanowania po kolumnach dodatkowo zwiększają elastyczność i możliwości tych funkcji. Wcześniej, aby uzyskać taki sam efekt trzeba było skonstruować bardzo zaawansowaną formułę składającą się z co najmniej 6 różnych funkcji, a dodatkowo była ciężka do zrozumienia.
Warto eksperymentować z różnymi kombinacjami argumentów opisywanych tutaj funkcji i dostosowywać je do swoich konkretnych potrzeb. Dzięki nim możliwe jest szybkie przekształcanie danych i wykorzystanie ich w dalszych obliczeniach czy analizach. Funkcję TRANSPONUJ() można skutecznie wykorzystać w połączeniu z funkcjami DO.WIERSZA() i DO.KOLUMNY do uzyskania zaawansowanych operacji na danych. Na przykład, możemy najpierw transponować dane za pomocą funkcji TRANSPONUJ(), a następnie zastosować funkcję DO.WIERSZA() lub DO.KOLUMNY do wykonania dalszych manipulacji na transponowanych danych gdy mamy nasze źródło w postaci tabel zdefiniowanych (obiektów tabel Excel), które mogą być efektem transformacji z narzędzia Power Query również dostępnym w Excelu…