Ez a tűzoltók költségvetési problémája. A tűzoltóházban lévő emberek rosszul csinálták a költségvetésüket az Excel programban. Egy csodálatos Power Query átalakítás biztosítja a megoldást.
Videót nézni
- Steve-nek összegeznie kell a szövegoszlopba beírt számokat
- Minden cellában több sor található, amelyeket elválaszt az alt = "" + Enter
- Ezeket a sorokat sorokra kell bontani, majd a dollár összegét elemezni kell az egyes cellák közepétől
- Összegzés költségközpont szerint
- Készítsen keresési táblázatot
- Az összesítés beszerzése a keresőtáblából, az IFNA segítségével hagyja figyelmen kívül az üres sor hibáit
- Bónusz: Adjon hozzá egy Esemény makrót a munkalap frissítéséhez, amikor cellát cserélnek.
Videó átirat
Ismerje meg az Excel programot, a Podcast 2160 epizód: Összegzett adatok, amelyek Alt + lettek megadva.
Hé. Üdvözöljük a netcaston. Bill Jelen vagyok. Ezt nem kitalálom. Kaptam egy kérdést valakitől, akinek vannak adatai - költségvetési adatai -, amelyek így néznek ki. Most hamis szavakat tettem ide, hogy ne rendelkezzenek a költségvetési adataikkal, de az ember új számviteli osztályba került, egy céghez ment, és ez a cég évek óta így végzi a költségvetését. Nem könyvelők csinálják a költségvetést, hanem soros emberek, de ők ezt így csinálták, és nem tudja rávenni őket arra, hogy változtassanak. Tehát itt a célunk. Szerinte ez ugyanolyan rossz, mint a költségvetés beírása a Word-be.
Nos, majdnem, de szerencsére a teljesítmény lekérdezésnek köszönhetően ez megmenti a problémánkat. Itt a célunk. Minden itt található KÖLTSÉGKÖZPONT esetében az összes számot szeretnénk jelenteni. Tehát van egy költségnév, egy -, rutinszerűen a -, majd egy $ jel, majd csak azért, hogy az élet érdekessé váljon, időnként egy véletlenszerű feljegyzés; nem mindig, csak néha. Üres sor mindegyik között. Rengeteg és rengeteg adat.
Tehát íme, mit fogok csinálni. Le fogok jönni a legalsó, a legutolsó cellába, majd kiválasztom az összes cuccot, beleértve a címsorokat is. Létrehozok egy NÉVET. MyData-nak fogom nevezni. MyData, ilyen, rendben? Rendben. Most a 2010-ben vagy 2013-ban ingyenes, a 2016-os és a 2016-os Office 365-be épített energia lekérdezést fogjuk használni. Ez egy TÁBLÁZATBÓL vagy VÁLASZTÁBÓL fog származni. Rendben. Első dolog, bármikor, amikor az A. OSZLOPBAN vannak olyan üres részek, az összes NULL, amitől meg akarunk szabadulni. Tehát törlöm a NULL jelölést. Fantasztikus. Oké. Valóban, ezekben az adatokban, az adatok ezen verziójában, mivel egy VLOOKUP-ot építek, nincs szükségünk erre az oszlopra. Tehát jobb egérgombbal kattintok, és megszabadulok ettől az oszloptól, tehát TÖRLÉS.
Rendben. Itt fog történni a rohadt varázslat. Válassza ezt az oszlopot: OSZLÍTSA OSZTÁLYOZÓ VÁLASZTÓJÁVAL, és mindenképpen továbblépünk a HALADÓBA. Az elválasztó egy speciális karakter lesz, és fel fogjuk osztani az elválasztó minden egyes előfordulását. Tehát itt, azt hiszem, valójában már kitalálták, mert kibővítettem, de megmutatom. Tegye be a különleges karaktert. Azt fogom mondani, hogy VONALTAKADÁS, jól van, tehát a VONALTAKADÁS minden egyes előfordulásakor, és FELOSZTOK SOROKBA. Rendben, és csak itt fog történni: 1, 2, 3, 4, 5, 5 sort kapok, vagy 1001-et mondok, de minden sorban más lesz vonalat ebből a cellából. Ez elképesztő. Van 1, 2, 3, 4, 5, 1001. Rendben. Most csak ki kell elemeznünk ezt a rossz fiút. Rendben,Tehát válassza ki azt az oszlopot, SZÉLES OSZLÍTÁS VÁLASZTÓVAL. Ezúttal egy elválasztó lesz $ jel. Ez tökéletes, egyszer, az első $ jelnél, amit találunk, arra az esetre, ha a jövőben $ dollár van ott. OSZLAKOZNAK OSZLOPOKBA. Kattintson az OK gombra. Rendben. Tehát vannak részletek. Itt a pénzünk.
Most ezt megosztom a SPACE-nél. Tehát válassza ezt az oszlopot: OSZLÍTSA OSZLOPT VÁLASZTÓVAL, és az elválasztó szóköz lesz, igen, ha egyszer a BAL-LEGNAGYABB KIVÁLASZTÓBAN kattintson az OK gombra, és nincs szükségem oda ezekre a megjegyzésekre, így ezek a megjegyzések megy az ELTÁVOLÍTÁS gombra. Valójában erre sincs szükségem, mert csak megpróbálom megszerezni az összes cuccot, ezért eltávolítom.
Most átalakulj. CSOPORT A KÖLTSÉGKÖZPONTON, AZ ÚJ OSZLOP NEVET TOTAL-nak fogják nevezni, a MŰKÖDÉS SUM lesz, és melyik oszlopba kerülünk SUM-ba? RÉSZLETEK 2.1. Gyönyörű. Kattintson az OK gombra, rendben, és mi végül a COST CENTER-ben egy sor, az összes sor TOTAL-jával. HOME, ZÁRVA ÉS TÖLTÉS. Valószínűleg új munkalapot fog beszúrni. Remélem, hogy új munkalapot illeszt be, és mégis, és ennek a munkalapnak a neve MYDATA_1. MYDATA_1.
Rendben. Most visszatérünk az eredeti adatokhoz, és megtesszük ezeket a lépéseket. A legelsőnél = 1001 VLOOKUP az eredményeinkbe. Ez olyan, mintha kör alakú referenciát állítanánk be, de ez nem ad körkörös referenciát. , 2, HAMIS. Pontos egyezést akarok. Rendben, de nem akarjuk ezt megtenni az üres celláknál. Tehát azt fogom mondani, hogy valójában, csak másoljuk végig. CONTROL + C, menjen végig csak azért, hogy lássa, mit kapunk. Talán N / As-t kapunk, és az IFNA-val megszabadulhatok tőle. Igen, szép, rendben. Tehát, csak szabaduljunk meg az N / As-tól. Ha N / A, akkor csak "" -t akarunk. Nem akarunk semmit odabent. CONTROL + ENTER. Rendben. Ez legyen ÖSSZESEN. Lássuk, találunk-e egy rövidet, és csak matekozzunk. = 627,37 + 7264,25 + 6066.01 + 4010,66 + 9773,94, és ÖSSZESEN 27742,23 az. Freaking Awesome. (= IFNA (VLOOKUP (A2, MyData_1,2, FALSE), “”))
Itt van az üzlet. Tehát vannak olyan soros embereink, akik kint vannak, dolgokat változtatnak, rendben, és tegyük fel, hogy átmennek és megváltoztatják a költségvetést, 40294,48, és feljönnek ide, és ezt 6000-re módosítják, és hozzáadják egy új, ALT + ENTER, VALAMI - $ jel, 1000 dollár épp hozzá. Rendben. Természetesen, amikor megnyomom az ENTER billentyűt, ez a szám, a 40294.48, nem fog frissülni, rendben, de nekünk annyit kell tennünk, hogy megyünk a DATA fülre, és MINDENKIT FRISSÍTENI szeretnénk. Tehát, 40294,48. Néz, néz, néz, néz. MINDEN FRISSÍTÉSE. Freaking elképesztő.
Szeretem az erő lekérdezését. A teljesítmény lekérdezése a legcsodálatosabb. Ezeket az adatokat, amelyek lényegében ugyanolyanok, mint egy cellában a szóadatok, most frissítjük. Valószínűleg még készíthet valamilyen makrót, amely azt mondja, hogy valahányszor valaki megváltoztat valamit a C. OSZLOPBAN, megyünk előre, és a makró használatával kattintunk az ÖSSZES FRISSÍTÉS gombra, és csak folyamatosan, folyamatosan frissítjük az eredményeket.
Milyen szörnyű kérdés érkezett. Rosszul érzem magam Steve iránt, akinek ezzel foglalkoznia kell, de most, az Office 365 energiaellátásának lekérdezésével, illetve a 2010-re vagy 2013-ra letöltött verzióval nagyon-nagyon egyszerű módja van ennek megoldására.
Várjon. Oké, egy kiegészítés: tegyük még jobbá. Ezt a lapot DATA-nak hívják, és a munkafüzetet makro-kompatibilisként mentettem, tehát xlsm. Ha xlsx vagy, ne hagyd ki a mentést xlsm fájlként. ALT + F11. Keresse meg a DATA nevű munkafüzetet, kattintson duplán, balra fent, MUNKALAP, majd VÁLTOZZON bármikor, amikor megváltoztatjuk a munkalapot, és azt mondjuk, hogy ACTIVEWORKBOOK.REFRESHALL, majd zárjuk be, rendben, és most próbáljuk ki. Szerkesszünk valamit. Tehát vegyük azokat a málnákat, amelyek jelenleg 8000-esek, és 1000-re változtatjuk, tehát 7000-gyel csökkentjük. Amikor megnyomom az ENTER billentyűt, azt akarom látni, hogy 42 000 lecsökken 35 000-re. Ah. Fantasztikus.
Hát hello. Itt szoktam kérni, hogy vásárolja meg a könyvemet, de ma arra kérlek benneteket, hogy vegyétek meg a barátaim könyvét - Ken Puls és Miguel Escobar - M az (ADATOK) MONKEY-nak szól. Mindent, amit a teljesítmény lekérdezéséről tanultam, ebből a könyvből tanultam. Ez egy csodálatos könyv. Nézd meg azt.
Az epizód összegzése: Steve összegezheti azokat a számokat, amelyeket bevittek egy szövegoszlopba; minden cellában több vonal, elválasztva az ALT + ENTER karakterekkel; fel kell osztani ezeket a sorokat sorokra, majd elemezni a dollár összegét az egyes cellák közepétől; összefoglalja a COST CENTER; felépít egy keresőtáblát; az összesítés megszerzése a keresőtáblából, az IFNA segítségével hagyja figyelmen kívül az üres sor hibáit; majd egy bónusz, makró a végén, egy esemény makró a munkalap frissítéséhez, amikor cellát cserélnek.
Szeretnék köszönetet mondani Steve-nek, hogy beküldte ezt a kérdést, és nagyon örülök, hogy van válaszom - az áramellátás lekérdezése előtt nagyon-nagyon nehéz lett volna -, és szeretném megköszönni, hogy megfordultál. Legközelebb találkozunk egy újabb netcast-lal.
Fájl letöltése
Töltse le a minta fájlt innen: Podcast2160.xlsm