Експлозия на кредитна анкета - Съвети на Excel

Съдържание

Днешният въпрос от Куентин, който беше на моя семинар в Атланта Power Excel. Куентин трябва да генерира същите 7 въпроса за проучване за всеки от 1000+ клиенти в Excel.

Както можете да видите на тази фигура, клиентите са в А. Въпросите, които трябва да се повторят, са в колона D.

Повторете G2: G8 за всеки елемент в А.

Можете да разрешите това с VBA или формули, но това е Power Query седмица в, така че ще използвам страхотен трик в Power Query.

Ако искате празен ред между всяка анкета, добавете пореден номер и добавете числото 7 след последния въпрос.

Натиснете Ctrl + T и от двата набора от данни. Назовете втория набор от данни с име, което можете да запомните, нещо като Въпроси или Проучване.

Назовете втората таблица

От втория набор от данни използвайте Data, From Table.

Започнете, като създадете връзка с таблицата с въпроси.

Отваря се редакторът на Power Query. От раздела Начало изберете падащото меню Затваряне и зареждане и изберете Затваряне и зареждане в …. В следващия диалогов прозорец изберете Само Създаване на връзка.

Сега сте отново в Excel. Изберете която и да е клетка в таблицата за клиенти в колона А. Данни, от таблица. След като се отвори редакторът на заявки, щракнете върху раздела Добавяне на колона в лентата и след това изберете Персонализирана колона. Формулата е =#"Questions"(включително # и кавичките).

В редактора се появява нова колона със стойността Таблица, повтаряща се във всеки ред. Щракнете върху иконата Разгъване в заглавката на колоната.

Щракнете, за да разгънете таблицата

Изберете и двете полета в таблицата. От раздела Начало изберете Затвори и зареди.

Ще се появи нов работен лист със 7 повторени въпроса за всеки от 1000+ клиенти.

Лесно и без VBA

Гледам видео

Видео транскрипция

Научете Excel от подкаст епизод 2205: Експлозия на анкета за заем.

Хей, добре дошли отново в netcast, аз съм Бил Джелен. Точно вчера в епизод 2204 именно Кейли от Нашвил трябваше да направи експлозия VLOOKUP - за всеки елемент тук в колона D имахме съвпадащ куп елементи в колона G и трябваше да ги взривим. Така че, ако Дворец С имаше 8 елемента, щяхме да получим 8 реда.

Сега, днес имаме Куентин. Сега Куентин беше на семинара ми в Атланта, но всъщност той е от Флорида и Куентин има почти 1000 клиенти тук - добре, повече от 1000 клиенти - в колона А и за всеки клиент той трябва да създаде това проучване - - това проучване на 1, 2, 3, 4, 5, 6 въпроса. И това, което ще направя тук, е да добавя номер на последователност само с числата от 1 до 7, така че по този начин мога да създам хубав празен ред между тях. Ще направя и двата набора от данни в таблица; така че ние се опитваме тези 7 реда да се взривят за всеки един от тези 1000 клиенти. Това е целта.

Сега мога да направя това с VPA; Мога да направя това с формули; но това е нещо като "Power Query Week" тук, ние сме в ход на това е нашият трети пореден пример на Power Query, така че ще използвам Power Query. Ще направя това ляво в маса. Ще бъда много внимателен, за да назова това не Таблица 1. Ще му дам име. По-късно ще трябва да използваме повторно това име, така че ще го нарека Въпроси - така. И тогава това ще бъде Таблица 2, но ще преименувам това на Клиенти - не толкова важно, че да го преименувам, защото това е второто, което трябва да има името. И така, ще изберем това; Данни; и ще кажем От таблица / диапазон. Получаване и трансформиране на данни - това е известно като Power Query. Вграден е в Excel 2016. Ако имате 2010 или 2013, под Windows,не Mac, не iOS, не Android, можете да изтеглите Power Query безплатно от Microsoft.

И така, ще получим данни от таблица / диапазон; ето нашата таблица - няма да направим нищо, просто затворете и заредете; Затваряне и зареждане към; само Създаване на връзка; добре, и вижте, името на тази заявка е Въпроси. Използва същото име като тук. И тогава се връщаме към този, и, Данни; От таблица / диапазон; така че, има списък с нашите 1000 или повече клиенти.

Ей сега, ето вик на Мигел Ескобар, приятелю, който е съавтор на M Is For (DATA) MONKEY). Ще поставя линк към това във видеото - страхотна книга за Power Query - помогна ми с това. Ще поставим чисто нова персонализирана колона, а формулата за персонализирана колона е точно тук: = # "името на заявката". Никога не бих разбрал това без Мигел, така че благодаря на Мигел за това.

И когато щракна OK, да, изглежда не работи - просто получаваме маса, маса, маса, но точно това имахме вчера с Кейли и билетите. И всичко, което трябва да направя, е да разширя това и всъщност ще кажа, че вероятно нямам нужда от последователността … е, нека я сложим за всеки случай. Можем да го извадим, след като го видим. В момента имаме 1000 реда, а сега имаме 7000 реда - красиви. Сега виждам, че се появява в Sequence, така че нямам нужда от това. Щраквам с десния бутон и премахвам само тази колона. И тогава мога да се прибера вкъщи; Затваряне и зареждане; и BAM! - сега трябва да имаме повече от 7000 реда с 6 въпроса и празно място за всеки клиент. Куентин беше развълнуван от този в семинара. Готин, готин трик - избягва VBA, избягва цял куп формули, използвайки Index,и подобни неща - чудесен начин.

Хей, днес, позволете ми да ви изпратя с M Is For (DATA) MONKEY. Кен Пулс и Мигел Ескобар написаха най-великата книга за Power Query. Обичам тази книга; след 2 часа ще станете професионалист с тази книга.

Добре, приключване днес - Куентин трябва да генерира идентично проучване за 1000 различни клиенти. Има 6 или 7 или 8 въпроса за всеки клиент. Сега бихме могли да направим това с VBA или макро, но тъй като тук работим с Power Query, нека направим Power Query. Добавих допълнителен празен въпрос към Въпросите; Добавих пореден номер, за да съм сигурен, че празното ще остане там; направете клиентите в маса; направете въпросите в таблица; наистина е важно да назовете Въпроси нещо, което можете да запомните - аз го нарекох „Въпроси“. Добавете въпросите към Power Query, Само като връзка; и след това, докато добавяте клиентите към Power Query, създайте нова персонализирана колона, където формулата е: # "името на първата заявка" и след това разгънете тази колона в редактора на Power Query; Близо &Заредете обратно в електронната таблица и готово. Невероятен трик - обожавам Power Query - най-великото нещо, което се случва с Excel за 20 години.

Искам да благодаря на Куентин, че се появи на моя семинар. Бил е на моя семинар няколко пъти преди това - страхотен човек. Искам да ви благодаря, че се отбихте. Ще се видим следващия път за поредното излъчване от.

Изтеглете Excel файла

За да изтеглите файла на Excel: заем-проучване-експлозия.xlsx

Power Query продължава да ме изумява. Вижте книгата M is for Data Monkey, за да научите повече Power Query.

Мисъл на деня в Excel

Помолих приятелите си в Excel Master за съвети относно Excel. Днешната мисъл за размисъл:

„Можете да правите всичко с АГРЕГАТ, освен да го разберете.“

Лиъм Бастик

Интересни статии...