Jak scalać, zmieniać kształt i rozmiar tablic w programie Excel
Czasami praca z tablicami lub sąsiednimi zakresami komórek w programie Microsoft Excel może być trudnym zadaniem. Niezależnie od tego, czy chcesz scalić, zmienić kształt lub zmienić rozmiar tablicy, możesz wybierać spośród zestawu funkcji, które mogą obejmować wiele sytuacji.
Notatka. Te 11 funkcji jest nowością w programie Excel od sierpnia 2022 r. Są one stopniowo udostępniane użytkownikom programu Excel, zaczynając od niejawnych testerów pakietu Office.
Scal tablice
Łączenie danych w arkuszu kalkulacyjnym może być trudne. Dzięki funkcjom VSTACK i HSTACK możesz układać tablice pionowo i poziomo.
Składnia każdej funkcji jest taka sama, z VSTACK(array1, array2,...)
tylko HSTACK(array1, array2,...)
jedną wymaganą tablicą, a inne opcjonalne.
Aby scalić w pionie tablice w komórkach od B2 do F3 i od H2 do L3, użyj poniższej formuły dla funkcji STOSUSZEK:
=VSTACK(B2:F3,H2:L3)
Zamiast tego, aby połączyć te same tablice w poziomie, użyj poniższej formuły dla funkcji HSTACK:
=HSTACK(B2:F3,H2:L3)
Edytuj tablice
Jeśli nie chcesz łączyć tablic, ale chcesz je zmienić, możesz użyć czterech funkcji.
Konwertuj tablicę na wiersz lub kolumnę
Po pierwsze, funkcje TOROW i TOCOL umożliwiają utworzenie tablicy jako wiersza lub kolumny. Składnia dla każdego TOROW(array, ignore, by_column)
i TOCOL(array, ignore, by_column)
.
- Ignoruj: Aby zignorować niektóre typy danych, wprowadź 1 dla spacji, 2 dla błędów lub 3 dla spacji i błędów. Wartość domyślna to 0, aby zignorować wszelkie wartości.
- Według_kolumny: użyj tego argumentu, aby przeskanować tablicę według kolumny, używając wartości TRUE. Jeśli nie podano argumentu, wartością domyślną jest FALSE, która skanuje tablicę wiersz po wierszu. To określa sposób uporządkowania wartości.
Aby przekonwertować tablicę z B2 na F3 na ciąg, użyj tej formuły z funkcją TOROW:
=TOROW(B2:F3)
Aby zamiast tego przekonwertować tę samą tablicę na kolumnę, użyj funkcji TOCOL z następującą formułą:
=TOCOL(B2:F3)
Konwersja wiersza lub kolumny do tablicy
Aby odwrócić powyższe i przekonwertować wiersz lub kolumnę na tablicę, możesz użyć WRAPROWS i WRAPCOLS. Składnia każdego z nich jest taka WRAPROWS(reference, wrap_count, pad)
i taka WRAPCOLS(reference, wrap_count, pad)
, że reference
jest to grupa komórek.
- Wrap_count: Liczba wartości dla każdego wiersza lub kolumny.
- Pad: Wyświetla wartość Pad (pusta komórka).
Aby przekonwertować komórki od B2 do K2 na dwuwymiarową tablicę przez zawijanie wierszy, użyj funkcji WRAPROWS. W tej formule komórki są zawijane przy użyciu trzech wartości z rzędu ze słowem „puste” jako pad
.
=WRAPROWS(B2:K2,3,"empty")
Aby przekonwertować te same komórki na dwuwymiarową tablicę przez zawijanie kolumn, użyj funkcji ZAWIJAJKOLORY. W tej formule komórki są zawijane przy użyciu trzech wartości na kolumnę z „pustą” jako pad
.
=WRAPCOLS(B2:K2,3,"empty")
Zmień rozmiar tablic
Może chcesz zmienić rozmiar tablicy, dodając trochę danych lub usuwając niechciane komórki. Istnieje pięć funkcji, które pomogą Ci to zrobić, w zależności od pożądanego rezultatu.
Weź lub usuń wiersze lub kolumny
Za pomocą funkcji TAKE przechowujesz określoną liczbę wierszy lub kolumn. Za pomocą funkcji DROP robisz odwrotnie i usuwasz określoną liczbę wierszy lub kolumn. Użyjesz liczb dodatnich, aby wziąć lub usunąć elementy z początku tablicy, a liczb ujemnych, aby wziąć lub usunąć elementy z końca.
Składnia każdego z nich to: TAKE(array, rows, columns)
i DROP(array, rows, columns)
gdzie potrzebujesz co najmniej jednego z dwóch drugich argumentów; rows
lub columns
.
Aby zachować pierwsze dwa wiersze w tablicy od B2 do F5, użyj polecenia TAKE z rows
argumentem. Oto wzór:
=TAKE(B2:F5,2)
Aby zachować dwie pierwsze kolumny w tej samej tablicy, columns
użyj zamiast tego argumentu:
=TAKE(B2:F5,,2)
Aby usunąć pierwsze dwa wiersze w tablicy od B2 do F5, użyj DROP z rows
argumentem i następującą formułą:
=DROP(B2:F5,2)
Aby usunąć pierwsze dwie kolumny z tej samej tablicy, użyj columns
zamiast tego argumentu i tej formuły:
=DROP(B2:F5,,2)
Zachowaj określoną liczbę wierszy lub kolumn
Aby wybrać dokładne numery wierszy i kolumn, które chcesz przechowywać w tablicy, musisz użyć funkcji WYBIERZ i WYBIERZ.
Składnia dla każdego CHOOSEROWS(array, row_num1, row_num2,...)
i CHOOSECOLS(array, column_num1, column_num2,...)
gdzie wymagane są dwa pierwsze argumenty. Jeśli chcesz, możesz dodać więcej numerów wierszy i kolumn.
Aby zwrócić wiersze 2 i 4 z tablicy B2 do F5, należy użyć funkcji WYBIERZ i tej formuły:
=CHOOSEROWS(B2:F5,2,4)
Aby zwrócić kolumny 3 i 5 z tej samej tablicy, musisz użyć funkcji WYBIERZ z tą formułą:
=CHOOSECOLS(B2:F5,3,5)
Notatka. Pamiętaj, aby używać numerów wierszy lub kolumn dla tablicy, a nie arkusza.
Rozszerzanie tablicy do określonych rozmiarów
Być może planujesz dodać więcej danych do swojej tablicy, więc chcesz nadać jej określony rozmiar, aby dodać obramowanie lub użyć formatowania warunkowego. Za pomocą funkcji EXPAND wpisujesz liczbę wierszy i kolumn, które powinna obejmować Twoja tablica.
Składnia funkcji EXPAND(array, rows, columns, pad)
jest taka, że brak argumentu rows
lub columns
oznacza, że nie zostaną one rozwinięte. Opcjonalnie możesz podać pad
wartość dla pustych komórek.
Aby rozwinąć tablicę z B2 do F5, aby obejmowała 10 wierszy i 10 kolumn, musisz użyć następującej formuły:
=EXPAND(B2:F5,10,10)
Aby rozwinąć tę samą tablicę do tych samych wymiarów i uwzględnić pad
„puste”, użyj poniższej formuły:
=EXPAND(B2:F5,10,10,"empty")
Porada: Chociaż
pad
argument jest opcjonalny, możesz go preferować zamiast wyświetlania błędu, jak pokazano powyżej.
Te 11 funkcji zapewnia większą kontrolę nad tablicami w programie Microsoft Excel niż kiedykolwiek wcześniej. Wypróbuj je i zobacz, czy robią to, czego potrzebujesz.
Dodaj komentarz