Врати све ВЛООКУП-ове - Екцел савете

Преглед садржаја

Калеи из Нешвила ради на табели за продају карата. За сваки догађај она бира план за продају карата. Тај план за продају улазница могао би да садржи од 4 до 16 врста улазница за догађај. Калеи жели формулу која ће ићи у табелу претраживања и враћати * све * подударања, убацујући нове редове по потреби.

Иако немам ВЛООКУП који то може решити, нови Повер Куери алати уграђени у Екцел 2016 могу то решити.

Белешка

Ако имате Виндовс верзију програма Екцел 2010 или Екцел 2013, Повер Куери можете бесплатно преузети од Мицрософта. Нажалост, Повер Куери још увек није доступан за Екцел за Андроид, Екцел за иОС или Екцел за Мац.

Да би илустровали циљ: Мике МцЦанн анд тхе Мецханицс ​​појављује се у Аллен Тхеатреу са планом улазница Ц. Будући да се у табели за претраживање налазе четири одговарајућа реда, Калеи жели четири реда на којима пише Мике МцЦанн анд тхе Мецханицс, сваки са другачијим подударањем табела претраживања.

Направите ВЛООКУП, убаците нове редове за шибице

Изаберите ћелију у оригиналној табели. Притисните Цтрл + Т да бисте те податке означили као табелу. На картици Алати за табеле преименујте табелу из Табела1 у Шоу. Поновите за прегледну табелу, назвавши је Тицкетс.

Форматирајте оба скупа података као табелу

Изаберите ћелију у табели Емисије. На картици Подаци одаберите Из табеле / ​​распона.

Покрените упит из прве табеле.

Након што се отвори Повер Куери едитор, отворите падајући мени Цлосе & Лоад и одаберите Цлосе анд Лоад То….

Отворите падајући мени и одаберите Затвори и учитај у…

У дијалогу Увоз података изаберите Само креирај везу.

Створите само везу

Идите до стола Улазнице. Поновите кораке до Само успостављање везе са картама. Требали бисте да видите обе везе у окну Куериес:

Повежите се и са табелом за претраживање

Изаберите било коју празну ћелију. Изаберите Дата, Гет Дата, Цомбине Куериес, Мерге.

Упит за спајање је попут обављања ВЛООКУП-а

У дијалогу Спајање постоји шест корака. Трећи и четврти ми се не чине интуитивним.

  1. Изаберите Сховс у врху падајућег менија
  2. Изаберите Карте из другог падајућег менија.
  3. Кликните на наслов за План карата у врху да бисте изабрали ту колону као страни кључ у табели Сховс.
  4. Кликните на наслов за План карата на дну да бисте изабрали ту колону као кључно поље у табели за претрагу.
  5. Отворите тип Придруживање и одаберите Унутарњи (само одговарајући редови).
  6. Кликните ОК
Шест корака у овом дијалогу.

Резултати су у почетку разочаравајући. Видећете сва поља из табеле 1 и колону која каже Табела, Табела, Табела.

Кликните икону Прошири на врху колоне Улазнице.

Проширите колону из Улазнице

Опозовите избор плана карте пошто то поље већ имате. Преостало поље ће се звати Тицкетс.Тицкет Типе, осим ако не уклоните ознаку Користи оригинално име као префикс.

Изаберите поље и спречите гееки име

Успех! Сваки ред за сваку емисију експлодира у више редова.

Успех

Нисам посебно задовољан сортирањем података. Сортирање по датуму доводи до сортирања типова карата на чудан начин.

Редослед сортирања је необјашњив.

Погледајте видео

У данашњем случају, видео је снимљен након писања чланка. Предлажем да додате врсту колоне у Врсте тикета да бисте контролисали редослед сортирања.

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

Научите Екцел из Подцаста, епизода 2204: Вратите све ВЛООКУП-ове.

Хеј, добродошао назад на нетцаст, ја сам Билл Јелен. Данашње питање из Насхвилле Мусиц Цити-а. Био сам тамо доле у ​​Нешвилу, неко је одговоран за заказивање утовара карата у систем за продају карата, па ево шта имамо: Имамо листу догађаја - предстојеће догађаје - имамо датум, место одржавања и план карата. Па, на пример, иако се нешто одржава у Палати, можда постоје различити планови карата - на пример, можда је под конфигурисан, знате, са седиштима или је то можда само стојећа соба, зар не?

Дакле, у зависности од врсте пакета улазница, морате доћи овде до табеле Претраживања и пронаћи све одговарајуће догађаје, и у основи ћемо урадити оно што ја називам експлозијом ВЛООКУП-а. Дакле, ако је нешто у Ханнах Ц, они ће се спустити у Ханнах Ц, а ако има-- 1, 2, 3, 4, 5, 6-- 7 предмета у Ханнах Ц, имат ћемо да бисте вратили седам редова - што значи да ћете морати да убаците још шест редова и да копирате те податке. У реду.

Сада то уопште нећемо радити са ВЛООКУП-ом, али ви схватате концепт - радимо ВЛООКУП и све одговоре враћамо као нове редове. У реду, узећу обе ове табеле и претворити их у праву табелу помоћу Цтрл + Т. Први који се зову Табела 1 - грозно име, назовимо ово Догађаји или Емисије, назовимо га тако, Прикази - а други, ето, ево шта сам научио јер сам ово вежбао - морамо имати поље секвенце овде. Дакле = РЕД (А1), двапут кликните и копирајте то, а затим копирајте и налепите посебне вредности. У реду. Сада направимо да се од тога направи табела - Цтрл + Т, а ми ћемо је назвати Тицкетс.

У реду. Тако да имамо представе, имамо карте. Идем на картицу Подаци, а овде сам у емисији, желим да кажем да своје податке желим добити из табеле или опсега - ово је, иначе, Повер Куери. Ако сте се вратили у Екцел 2010 или 2013, ово можете бесплатно преузети од Мицрософта, преузмите алатку Повер Куери. Ако користите Мац, иОС или Андроид, извините, нема Повер Куери-а за вас. У реду, дакле, из стола или опсега … пронађите некога ко има-- пронађите пријатеља који има-- Виндовс ПЦ и нека поставе ово. У реду. Ево табеле, на овоме нећемо учинити ништа, само затворите и учитајте, затворите и учитајте, а затим реците „Само створи везу“, савршено. Доћи ћемо овде до наше друге табеле: Преузми податке, из табеле или опсега, овој не радимо ништа, Затвори и учитај,Затворите и учитајте у „Уствари само везу“, у реду. Оно што сада имамо јесте да имамо везу са првом табелом и везу са другом табелом. Нећемо спајати ово двоје, што је у основи као да радите ВЛООКУП, или је Датабасе Јоинт, претпостављам, заиста такав какав је. Комбинујте упите, идемо у Мерге. У реду.

Сада, седам ствари које морате да урадите у овом дијалошком оквиру - и помало је збуњујуће - изабраћемо Сховс као прву табелу; одаберите Улазнице као други сто; одаберите које им је заједничко поље, а то може бити више поља - можете притиснути и кликнути - али у овом случају постоји само један план улазница; а затим План карата; а затим ћемо променити тип Придруживања у Унутрашњи спој са „само одговарајућим редовима“. У реду. Сада, кликнете ОК и мислите да ће цео ваш проблем бити решен, али сте само згњечени јер су овде сви подаци из А - они уопште нису убацили нове редове - и овде, само досадно глупо поље звано Тицкетс које има само Табле, Табле, Табле, хах.

Али, на срећу, на врху тога је икона Прошири, а ми ћемо то проширити - не морам да правим план, већ то имам - тип карте и редослед. Не желим да се зове Тицкетс.ТицкетТипе, што Повер Куери жели да уради - па поништим избор у овом пољу. У реду. Тренутно имамо 17 редова података; кад кликнем ОК, БАМ! Ето експлозије. Дакле, Мицхаел Сеелеи и Старлигхтер'с појављују се са свим различитим врстама карата, попут ове. У реду, и ако видите да се типови карата појављују у низу, то је сјајно. Али Мицхаел Сеелеи није следећа емисија, следећа емисија је 5. јуна. Па кад ово покушам да сортирам по датуму-- ово ме излуђује, не могу ово да објасним. Поредај по датуму, а Мике Ман анд тхе Мецханицс ​​достиже 65, али онда су карте све зезнуте. Они 'поново на погрешном низу, и онда сам зато морао да радим овај низ - осећа се тако. Могу да сортирам по редоследу. Дакле, сада 6, 5, прелепо, а онда су улазнице тачне. И заправо, у овом тренутку нам ова колона више није потребна. Тако да могу кликнути десним тастером миша и уклонити, а затим Затворити и учитати - овај пут ћу заправо затворити и учитати, а не Затворити и учитати у - и имамо свој резултат. У реду.

Тако смо прешли са листе догађаја на целу ову велику листу, али ево страшног дела: зезнуо сам ово, Мике Ман анд Мецханицс ​​није Палата Б, већ Палата Ц. Тако да се враћам оригиналу у горњем десном углу -угао за више информација о књизи.

У реду. Теме у овој епизоди: Калеи из Насхвилле-а мора да уради ВЛООКУП да би вратио све утакмице, обично убацујући нове редове. И то је база података о улазницама, у реду? Дакле, назваћу ово ВЛООКУП експлозијом, јер ће свака емисија експлодирати у до 16 редова. Користићемо Повер Куери да бисмо то решили, а сазнао сам да ће се Датум појавити у погрешној Секвенци уколико не додамо поље Секвенца типу карте. Направите оба сета у Табелу помоћу Цтрл + Т; дајте им име емисијама и улазницама; а затим из сваке табеле, Преузми податке, Из табеле, Затвори и учитај, да би се створила само веза; поновите за другу табелу; затим Дата, Гет Дата, Цомбине Куериес, Мерге; а онда ме тај дијалошки оквир прилично збуњује - одаберите Догађаји, одаберите Улазнице, кликните на Тип карте у оба, промените спој у унутрашњи спој,кликните У реду и тада ћете добити онај ужасно разочаравајући резултат где је то само колона која каже Табела, Табела, Табела, Табела; кликните икону Прошири на врху тога; одаберите поље Секуенце Тицкет; не стављајте префикс са називом табеле; и можете сортирати по датуму, сортирати по редоследу; Затворите и учитајте у табелу. Лепа ствар је у томе што ако се основни подаци промене - само освежите и добићете своје резултате.

Ето, хеј, да бисте преузели радну свеску која се користи из данашњег видеа, посетите УРЛ тамо доле у ​​опису ИоуТубе-а. Такође и листа предстојећих семинара - волео бих да вас видим на једном од мојих Повер Екцел семинара.

Желим да захвалим Кејли што се појавила у Нешвилу и поставила ми то сјајно питање. Желим да свратиш. Видимо се следећи пут за још један пренос од.

Преузмите Екцел датотеку

Да бисте преузели екцел датотеку: ретурн-алл-влоокупс.клск

Повер Куери ме и даље одушевљава. Ово је друга из тродневне серије у којој је одговор Повер Куери:

  • Уторак: Претворите колону Датум / време у само датум
  • Данас: Врати све ВЛООКУП-ове
  • Четвртак: Направите анкету за сваки од 1100 предмета

Имам читав ИоуТубе плејлиста ствари које сам на крају решио помоћу Повер Куери-а.

Екцел мисао дана

Питао сам своје пријатеље из програма Екцел Мастер за савет о програму Екцел. Данашња мисао за размишљање:

„Када сумњате, користите функцију ОКРУГЛИ!“

Мике Гирвин

Занимљиви Чланци...