Як перетворити матрицю у вектор або окремий стовпець у Excel?
Ви коли-небудь пробували перетворити матрицю комірок в один рядок або стовпець в Excel? Можливо, ви можете скопіювати рядок або стовпець і вставити їх по одному в один вектор, але це забирає багато часу, якщо є кілька рядків і стовпців. У цій статті я розповім про кілька цікавих методів і сподіваюся, що вони вам допоможуть.
Перетворіть матрицю комірок в один рядок або стовпець за допомогою формул
Перетворіть матрицю клітинок на один рядок або стовпець за допомогою Kutools для Excel
Перетворіть матрицю комірок в один рядок або стовпець за допомогою формул
Наступні формули можуть допомогти вам швидко перетворити матрицю в один рядок або стовпець. Будь ласка, виконайте наступне:
Перетворити матрицю комірок в один стовпець
1. Перш за все, слід визначити назву діапазону для даних матриці. Виділіть діапазон комірок і введіть ім'я діапазону в Ім'я поля який знаходиться поруч із рядком формул, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ. У цьому випадку я ввожу “Matrix” як визначене ім’я, див. Знімок екрана:
2. Потім введіть такі формули:
(1.) Перетворити матрицю в один стовпець на основі рядка, це означає, що значення беруться з кожного рядка, рухаючись поперек, потім вниз: = OFFSET (Matrix, TRUNC ((ROW () - ROW ($ G $ 1)) / COLUMNS (Matrix)), MOD (ROW () - ROW ($ G $ 1), COLUMNS (Matrix)), 1,1)(Матриця - назва діапазону, яку ви визначили на кроці 1, та G1 - клітинка, яку ви вводите в цю формулу). Потім перетягніть маркер заповнення до комірок, поки не відобразиться 0, див. Знімок екрана:
(2.) Перетворити матрицю в одиночний стовпець на основі стовпця, це означає, що значення беруться зі стовпців, переміщаючись вниз на один стовпець, а потім у правий стовпець: = OFFSET (Matrix, MOD (ROW () - ROW ($ G $ 1), ROWS (Matrix)), TRUNC ((ROW () - ROW ($ G $ 1)) / ROWS (Matrix)), 1,1) (Матриця - назва діапазону, яку ви визначили на кроці 1, та G1 - клітинка, яку ви вводите в цю формулу). Потім перетягніть маркер заповнення до комірок, поки не відобразиться 0, див. Знімок екрана:
Перетворити матрицю комірок в один рядок
Щоб перетворити матрицю комірок в один рядок, можна скористатися такими формулами:
(1.) Перетворити матрицю в один рядок на основі рядка, це означає, що значення беруться з кожного рядка зліва направо на один рядок, а потім рухаються вниз до наступного рядка: = OFFSET (Матриця, TRUNC ((COLUMN () - COLUMN ($ A $ 7)) / COLUMNS (Matrix)), MOD ((COLUMN () - COLUMN ($ A $ 7)), COLUMNS (Matrix)), 1,1 ) (Матриця - назва діапазону, яку ви створили для свого діапазону даних, і A7 - клітинка, яку ви вводите в цю формулу). Потім перетягніть маркер заповнення прямо до комірок, поки не відобразиться 0, див. Знімок екрана:
(2.) Перетворити матрицю в один рядок на основі стовпця, це означає, що значення беруться з кожного стовпця, переміщуючись вниз на один стовпець, а потім у правий стовпець: = OFFSET (Matrix, MOD ((COLUMN () - COLUMN ($ A $ 7)), ROWS (Matrix)), TRUNC ((COLUMN () - COLUMN ($ A $ 7)) / (ROWS (Matrix))), 1,1 , XNUMX) (Матриця - назва діапазону, яку ви створили для свого діапазону даних, і A7 - клітинка, яку ви вводите в цю формулу). Потім перетягніть маркер заповнення прямо до комірок, поки не відобразиться 0, див. Знімок екрана:
Перетворіть матрицю клітинок на один рядок або стовпець за допомогою Kutools для Excel
Якщо наведені вище формули занадто довгі для запам'ятовування, тут я можу порадити простий і потужний інструмент - Kutools для Excel, З його Діапазон трансформації утиліта, ви можете швидко перетворити кілька стовпців і рядків в один стовпець або рядок, як вам потрібно.
Kutools для Excel : з більш ніж 300 зручними надбудовами Excel, які можна спробувати без обмежень протягом 30 днів. |
після установки Kutools для Excel, будь ласка, виконайте такі дії:
1. Виберіть матрицю комірок, які потрібно перетворити.
2. Потім натисніть Кутулс > Діапазон > Діапазон трансформації, див. скріншот:
3, в Діапазон трансформації діалог, виберіть Діапазон до однієї колонки якщо ви хочете перетворити матрицю в один стовпець, або виберіть Діапазон до одного рядка якщо ви хочете перетворити матрицю в один рядок, див. знімок екрана:
4. Потім натисніть OK і вискочить Діапазон трансформації виберіть клітинку, куди ви хочете поставити результат, див. знімок екрана:
5. А потім клацніть OK , вибрана вами матриця комірок перетворена в один рядок або стовпець.
Щоб дізнатися більше про цю утиліту Transform Range.
Завантажте та безкоштовну пробну версію Kutools для Excel зараз!
Демонстрація: перетворення матриці комірок на один рядок або стовпець за допомогою Kutools для Excel
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!