Jak przekonwertować macierz na wektor lub pojedynczą kolumnę w programie Excel?
Czy kiedykolwiek próbowałeś przekonwertować macierz komórek na pojedynczy wiersz lub kolumnę w programie Excel? Być może możesz skopiować wiersz lub kolumnę i wkleić je pojedynczo do jednego wektora, ale będzie to czasochłonne, jeśli istnieje wiele wierszy i kolumn. W tym artykule omówię kilka interesujących metod i mam nadzieję, że ci pomogą.
Konwertuj macierz komórek na pojedynczy wiersz lub kolumnę za pomocą formuł
Konwertuj macierz komórek na pojedynczy wiersz lub kolumnę za pomocą Kutools for Excel
Konwertuj macierz komórek na pojedynczy wiersz lub kolumnę za pomocą formuł
Poniższe formuły mogą pomóc w szybkim przekonwertowaniu macierzy na pojedynczy wiersz lub kolumnę. Wykonaj następujące czynności:
Konwertuj macierz komórek na pojedynczą kolumnę
1. Przede wszystkim należy zdefiniować nazwę zakresu dla danych macierzy. Wybierz zakres komórek i wpisz nazwę zakresu w Pole nazwy który znajduje się obok paska formuły, a następnie naciśnij Wchodzę klucz. W tym przypadku wpisuję „Matrix” jako zdefiniowaną nazwę, patrz zrzut ekranu:
2. Następnie wprowadź następujące formuły:
(1.) Konwertuj macierz na pojedynczą kolumnę na podstawie wiersza, oznacza to, że wartości są pobierane z każdego wiersza, przesuwając się w poprzek, a następnie w dół: = PRZESUNIĘCIE (Macierz, LICZBA.CAŁK ((WIERSZ () - WIERSZ ($ G $ 1)) / KOLUMNY (Macierz)), MOD (WIERSZ () - WIERSZ (G $ 1), KOLUMNY (Macierz)), 1,1)(Matrix to nazwa zakresu zdefiniowana w kroku 1, a G1 to komórka, w którą wpisujesz tę formułę). Następnie przeciągnij uchwyt wypełniania do komórek, aż wyświetli się 0, zobacz zrzut ekranu:
(2.) Konwertuj macierz na pojedynczą kolumnę na podstawie kolumny, oznacza to, że wartości są pobierane z kolumn, przesuwając się o jedną kolumnę w dół, a następnie w prawo: = OFFSET (Matrix, MOD (ROW () - ROW ($ G $ 1), ROWS (Matrix)), TRUNC ((ROW () - ROW ($ G $ 1)) / ROWS (Matrix)), 1,1) (Matrix to nazwa zakresu zdefiniowana w kroku 1, a G1 to komórka, w którą wpisujesz tę formułę). Następnie przeciągnij uchwyt wypełniania do komórek, aż wyświetli się 0, zobacz zrzut ekranu:
Przekształć macierz komórek w jeden wiersz
Aby przekonwertować macierz komórek na pojedynczy wiersz, możesz użyć następujących formuł:
(1.) Przekonwertuj macierz na pojedynczy wiersz na podstawie wiersza, oznacza to, że wartości są pobierane z każdego wiersza od lewej do prawej w jednym wierszu, a następnie przechodzą w dół do następnego wiersza: = OFFSET (Matrix, LICZBA.CAŁK ((KOLUMNA () - KOLUMNA (7 $ A $)) / KOLUMNY (Macierz)), MOD ((KOLUMNA () - KOLUMNA (7 $ A $)), KOLUMNY (Macierz)), 1,1 ) (Matrix to nazwa zakresu utworzona przez Ciebie dla zakresu danych, a A7 to komórka, w której wpisujesz tę formułę). Następnie przeciągnij uchwyt wypełniania w prawo do komórek, aż wyświetli się 0, zobacz zrzut ekranu:
(2.) Przekonwertuj macierz na pojedynczy wiersz na podstawie kolumny, oznacza to, że wartości są pobierane z każdej kolumny, przesuwając się o jedną kolumnę w dół, a następnie w prawo do kolumny: = PRZESUNIĘCIE (Macierz, MOD ((KOLUMNA () - KOLUMNA (7 $ A $)), WIERSZE (Macierz)), LICZBA.CAŁK ((KOLUMNA () - KOLUMNA (7 $ A $)) / (WIERSZE (Macierz))), 1,1 , XNUMX) (Matrix to nazwa zakresu utworzona przez Ciebie dla zakresu danych, a A7 to komórka, w której wpisujesz tę formułę). Następnie przeciągnij uchwyt wypełniania w prawo do komórek, aż wyświetli się 0, zobacz zrzut ekranu:
Konwertuj macierz komórek na pojedynczy wiersz lub kolumnę za pomocą Kutools for Excel
Jeśli powyższe formuły są zbyt długie, aby je zapamiętać, tutaj mogę polecić łatwe i wydajne narzędzie - Kutools dla programu Excel, Z siedzibą w Zakres transformacji narzędzie, możesz szybko przekonwertować wiele kolumn i wierszy na jedną kolumnę lub wiersz, zgodnie z potrzebami.
Po zainstalowaniu Kutools dla programu Excel, wykonaj następujące czynności:
1. Wybierz macierz komórek, które chcesz przekonwertować.
2. Następnie kliknij Kutools > łodzie > Zakres transformacjizobacz zrzut ekranu:
3, w Zakres transformacji dialog, wybierz Zakres do jednej kolumny jeśli chcesz przekonwertować macierz na pojedynczą kolumnę, lub wybierz Zakres do jednego rzędu jeśli chcesz przekonwertować macierz na pojedynczy wiersz, zobacz zrzut ekranu:
4. Następnie kliknij OK przycisk i wyskoczył Zakres transformacji box, wybierz komórkę, w której chcesz umieścić wynik, zobacz zrzut ekranu:
5. A następnie kliknij OK przycisk, wybrana macierz komórek została przekonwertowana na pojedynczy wiersz lub kolumnę.
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!