Искате бързо и лесно да разширите своите набори от данни в Excel? Научете как да използвате функцията EXPAND!

В Microsoft Excel има много функции, които да ви помогнат да се възползвате максимално от данните във вашата електронна таблица. Разнообразието от налични инструменти и функции може да разреши проблеми по креативни начини, които може би не сте очаквали.

Една от по-необичайните функции е функцията EXPAND, която може да ви помогне да прикачите нови данни към вашите масиви бързо и ефективно. Прочетете, за да разберете защо може да е полезно и как да го използвате във вашата електронна таблица.

Какво представлява функцията EXPAND в Microsoft Excel?

Основната цел на функцията EXPAND е да използва стойност на данни за разширяване или допълване на масив до определени по-големи размери. Това може да бъде полезно в редица случаи, като например попълване на електронна таблица за целите на визуализацията, когато има непълни данни.

Може също така да се използва за добавяне на допълнителна информация към съществуващ масив, без да се налага да щраквате и плъзгате или въвеждате повторно същите данни във всяка подходяща клетка. Можете обаче да добавите само една стойност към функцията EXPAND, така че нейната гъвкавост е ограничена в това отношение.

instagram viewer

Разбиране на синтаксиса на функцията EXPAND в Excel

Функцията EXPAND се състои от четири аргумента:

=EXPAND(array, rows, [columns], [pad_with])

The масив аргумент дефинира набора от данни, който ще се използва за функцията. The редове определя колко реда ще бъде новият масив. По същия начин, колони аргументът указва колко широки колони ще бъде новият масив.

Размерите, изброени в аргументите "редове" и "колони", трябва да са по-големи от размера на оригиналния масив или в противен случай #VALUE! ще бъде върната грешка. Така например, ако вашият първоначален набор от данни съдържа 6 реда и 3 колони, можете да въведете „8“ в аргумента „редове“ и той да бъде разрешен правилно, но не и „4“.

Ако аргументите „редове“ или „колони“ (или и двата) са празни, формулата ще използва по подразбиране размера на оригиналния масив и няма да се добавят допълнителни редове или колони към изхода.

The pad_with аргумент дефинира стойността, която допълнителните клетки ще съдържат в новия масив. Аргументът по подразбиране е "#N/A", но можете да добавите произволна текстова или числова стойност.

Как да използвате функцията EXPAND в Excel

За нашия пример, да кажем, че имаме три таблици с данни за продажбите, въведени от всеки отдел. Ръководителят на продажбите иска да види общ преглед на общите продажби за всички от всички отдели, така че ще трябва да обединим тези три таблици заедно в един голям набор от данни.

(Ако бяхме по-реалистични, това може да са отделни файлове, но за удобство всички те са на едно и също място тук).

Виждаме, че повечето от колоните в таблиците се пренасят директно, но има и нова колона „Отдел“, която трябва да попълним. Можем лесно да използваме функцията EXPAND, за да пренесем данните от трите таблици и да добавим данни за новата колона, без да въвеждаме много.

Нека преместим данните от таблицата „Производство“, като напишем или поставим следното в клетка I3 и натискане Въведете.

=EXPAND(A3:F8,6,7,A1)

Тази формула изисква от функцията да използва набора от данни под заглавията „Производство“ от клетките A3 през F8 като основа. Има шест реда с данни, така че въведохме това число в аргумента „редове“. Като алтернатива можехме да оставим този аргумент празен и да получим същия резултат.

Има също шест колони, но трябва да добавим още една, за да позволим новата колона „Отдел“ в новата таблица и така този аргумент вместо това да съдържа стойността „7“. Що се отнася до това с какво да се попълни новата колона, просто така се случва, че заглавията над отделните таблици съдържат имената на отделните отдели, така че можем просто да препратим тези клетки (в този случай, A1) като стойност за аргумента "pad_with".

След като преместихме първата таблица, можем лесно да използваме същата формула, с няколко промени в препратките към клетките, за да преместим другите две таблици.

За втората таблица, „Разработка“, въведете или копирайте и поставете следната формула в клетка I9 и натиснете Въведете.

=EXPAND(A12:F15,4,7,A10)

В този отдел има само четирима служители, така че аргументът „редове“ е променен, за да отрази това. И за третата таблица „Услуги“ въведете или копирайте и поставете следното в клетка I13 и натиснете Въведете.

=EXPAND(A19:F23,5,7,A17)

Завършеният нов набор от данни трябва да изглежда по следния начин:

Увеличете своя набор от умения за Excel с функцията EXPAND

Има много необичайни функции и уникални случаи на употреба за разнообразието от функции на Excel. Те може да не изглеждат очевидни или необходими, докато не се окажат идеалният инструмент, от който се нуждаете за вашите данни.

Изучаването и овладяването на Excel не означава само познаване на формули и аргументи, но и намиране на креативни начини да използвате тези инструменти, за да преодолеете всяко предизвикателство, което срещнете.

Има много интересни начини за използване на електронна таблица и функции като EXPAND помагат да направите Excel по-гъвкав и по-ценен, когато в работната ви среда възникнат странни и неочаквани неща.