Kitett excel munka könyvtárak
Kezdje el beírni a következő cikket, szeretném kifejezni csodálatomat kollégáim területén dolgozó tesztelése döntést támogató rendszerek, biztosítás, adózás, stb stb
Ahhoz, hogy mindazok, akiknek nehézkesen kereshetőség adatokat segédkönyvek. gondosan kiszámítja a végtelen képletek és megpróbálja összehangolni a követelményeket a mágia nem kevésbé ügyes varázslat a megvalósított funkcionalitás.
2. Hivatkozások és mit esznek
Mindenki, még az emberek messze IT szférában szembe kell néznie minden nap ezt a funkciót minden nap. Ne hidd el -, akkor egy kis teszt. Van nehezen érti ezeket a kifejezéseket?
- A fő valuta USA - USD
- KGB és DMB, bár a hangot egyaránt, de rettenetesen messze vannak egymástól
- DE, FR, IT, AU - valaki nem EU
Bízom abban, hogy a problémák elolvasása és megértése, senki sem jött. Amely valójában azt mondja, hogy a könyvtárak részévé váltak a mindennapi életünkben, amely túlmutat a nagyon speciális területen. Ha mindegy nehézségek merültek fel, mert ezek könnyen megoldható a segítségével az alábbi táblázat:
amely tulajdonképpen egy tipikus képviselője a család „spravochnikovyh”.
Azaz, általában a referencia - egy táblázat, amelyből az érték a kiválasztott oszlop (kód) lehet egyedileg kivonat a megfelelő adatokat, hogy azt.
Ha elkezd ásni mélyebbre az irányt az adatbázisban, azt látjuk, hogy nincs szakkönyvek, és egyszerűen nem tud egy lépést. De a téma ez a cikk nem egy elmélet relációs adatbázisok és tapasztalattal rendelkezik Ehcel, ezért azt javaslom, egyszer, hogy mit tehetünk, csak egy kalapáccsal a kezében, és a Microsoft Office köröm és fényes fejét.
3. Mit tud kérem Excel?
Veletek vagyunk érdekeltek lesznek a 2. az egyik - VLOOKUP és HLOOKUP. Ezek a tulajdonságok általában hasonló, és csak abban különböznek a keresés irányát (függőleges és vízszintes, sorrendben). A legtöbben úgy sokkal természetesebb elrendezése vízszintes sorokat és függőleges - oszlopok, így minden példák alapján kerül a használata a FKERES függvény, felismerve a munkát ezzel a tervvel.
4. megvalósítások
Már a kezdet kezdetén felvázolja a cél a mi kalandunk, hogy mit akarunk kapni cserébe a szenvedést.
Példa, hogy valaki tűnhet erőltetett, de ennek ellenére ez szalonképes elég szolgálják képzési eszközként.
Tehát egy egyszerű használati eset arra utal, hogy minden kód megfelel egy egyedülálló bejegyzés a táblázatban. I, mint tudjuk, a javára tartott listát az amerikai államok (lehűlni a nevük és az internet tele van az információ táblázatos formában):
A kényelem, a lista munkálatok neki egy külön oldalt, és megjelölve elnevezett tartomány
Ezt követően, az egyetlen dolog, amit meg kell tennie -, hogy meghatározza, hogy hol vesszük a kódot a keresési és azt akarjuk kicserélni ezt a kódot. Ennek eredményeként kapjuk a következő kifejezést:
= FKERES (B2; Spisok_Shtatov; 2; HAMIS)
B2 - egy sejtet a kódot
Spisok_Shtatov - ez a mi útmutató, amelyben vagyunk kíváncsiak a második oszlop a teljes nevét az állam
Legyen óvatos az utóbbi lehetőséget.
Az utolsó paraméter (HAMIS) szabályt határoz meg a keresési kód:
- Ha ez igaz, vagy elhagyható - megállapítja a legközelebb opció
- Ha hamis - Keressen végzett teljes megfelelés
Próbálkozz ezzel a lehetőséggel, hogy úgy mondjam, érezni a különbséget.
By the way, senki nem figyelt arra, amit még mindig hiányzik a bemeneti paraméterek a funkció FKERES, hogy teljes legyen a kép? Honnan tudta, hogy itt melyik oszlopban a mi könyvtár tartalmazza tulajdonában kódot?
De ez a közvetlen obyazannnost - biztosítja, hogy kódokat az oszlop volt az első oszlopban a mi könyvtár
A bonyolultabb változat helyett a kód már ott olyan dolog, mint egy értéktartomány, és minden tartomány megfelel minden rekordot.
Egy tipikus példa a step-up táblázatot az értékek sivity kiszámításához a biztosítási díjak szerinti gépjármű korát.
Kiszámításához kézzel elegendő információt és nehézségek számítás önmagában nem okoz. De alkalmazásra bemenet automatikusan kiszámítja szükségünk lesz egy kicsit átalakítani a táblázatban.
Ennek eredményeképpen megkapjuk a következő táblázat tartalmazza:
És a képlet a „kor-kiegészítő” lesz a következő
= FKERES (D10; Vozrast_avtomobilya; 2; IGAZ)
D10 - egy sejtet a kódot
Vozrast_avtombilya - hozza szóba a katalógusból
És figyelni, hogy az utolsó lehetőség - ez most az értéke TRUE, jelezve, hogy a szabály keresése hozzávetőleges és nem egy adott érték.
Bemutatása az anyag az előző bekezdésekben kezdődött a „... minden kódot, és minden sáv ...”. Ez az alapfeltevés, hogy van egy egyedi értéket az egyik kezét, és egy sor további információk azt a másikon.
Nézzük a helyzet, amikor nem tudunk támaszkodni a felhasználóbarát üzenetet. Tegyük fel, hogy a válogatás a szükséges információkat függ egy sor alapvető értékek, mint például egy erősen leegyszerűsített rendszer kiszámításához a biztosítási díj a gépjármű-biztosítás az Egyesült Államokban attól függ, az alábbi paraméterekkel:
- életkora jármű: 1-3, 4-7, 8-10,> 10
- Az emeleten a vezető (nem érdekel, azt akarták, hogy a nemek közötti egyenlőség): M, F
- vezetési élmény: <2, 2-5,>5
A teljes készlet az összes lehetőséget, még az ilyen uzhaty változat 24 tételt, amelyek mindegyike rendelkezik a megfelelő együttható kiszámításához a biztosítási díjak. Hogyan lehet ebben az esetben tudjuk FKERES függvény, ami nem működik egy kulcscsomót, és elfogadja, csak egy kódot a bemenet.
A válasz - semmiképpen ... anélkül kiigazítás előtti. Mit fogunk csinálni veled egy kicsit tovább.
Az illeszkedés lesz, hogy hozzon létre egy további mező egy kódot, amely egyedileg azonosítja mindegyik, például
1-3, M, <2 преобразуется в 1M0
4-7 M, 2-5 alakítjuk 11ZH2
A printspipe származó információkat a fenti példák is elég, hogy fedezze a legtöbb esetben, a használata segédkönyvek. De mint egy hozzáadott bónusz (a desszert, hogy ezt mondja) azt sugallják, hogy megtalálható a munkája érdekes, kapcsolódó fenti anyagot.
5.1. A kódoszlopban érvényesítésre
Az első példánkban mi államokkal válaszul az állam a kód azt akarjuk, hogy a teljes nevét. Estesvenno vágya az volt, hogy megvédjék magukat a bevezetése rossz kódot, annál is inkább, mert az összes kódot jelen vagyunk a könyvtárba, és rendelkezik a szükséges ismeretekkel (emlékszik itt), hogy gondoskodjon a legördülő listából kódokat.
Ha nem lenne egy dolog - a szervezet érvényesítése a listán, meg kell határoznunk a forrás töltésére a legördülő listából, és a forrás nem lehet 2-dimenziós táblázat, amely a Spisok_Shtatov könyvtárba. Amit azonnal tájékoztassa Excel
Úgy tűnik, hogy az egyetlen járható út az, hogy tovább meghatározza az elnevezett tartományt csak kódok oszlop, de tekintve a helyes szalag szeretnék találni egy elegáns megoldás. És ez :)
Az adatforrás kell adnia egy kifejezés:
És a „arany kulcs a zsebében.”
5.2. kapcsolódó útmutatók
Fogadása jobban megfelel a részén trükkök, mint a trükköket, de ennek ellenére néha hasznos (személyesen ismerek egy ilyen eset).
Mindössze annyit kell tennie -, hogy előkészítse a listákat nevű városban, beleértve az állami kód, például
Goroda_FL Florida,
Goroda_TX Texas
És megismerni egy másik nagy fuktsii közvetett. amely lehetővé teszi, hogy szabványos Excel-link a string értéket.
Ennek eredményeként a kifejezés érvényesítésre a következő lesz:
Kollégák, megpróbáltam elmagyarázni a cikkben minden kapcsolódó fejlesztések tesztelése algoritmusok alapján a referencia-táblázatok. Találunk ezt a technikát nagyon hasznos, ha tesztelés nagyon bonyolult számítási rendszer a biztosítási díjak. Nagyon remélem, hogy megtalálja ezt az információt valami hasznos lesz.
Felismerve, hogy az elmélet gyakorlat nélkül is rossz rakódik még erős fejjel együtt az anyagot talál Excel-fájl minden példákat végre a cikket.