A kemény kódolás összetett programozási koncepciónak hangzik, de ez a Microsoft Excel alapfogalma. Tanuljuk meg, mi az, és mikor érdemes használni.
A koncepciót ismerik azok, akik jól ismerik a programozási nyelvet – csak cserélje ki a cellákat olyan változókra, amelyek meghatározott értékeket tartalmaznak, és a funkcionális jelentés változatlan marad.
A cellahivatkozások gyorstanfolyama
A kemény kódolás megértéséhez tudnunk kell a hogyan működnek az Excel cellahivatkozásai -t, mert itt kezdődik minden.
Az Excel minden cellájára hivatkozhat az alfabetikus oszlopszám és a numerikus sorszám kombinálásával. Ez lehetővé teszi bizonyos cellák megjelölését olyan jelölésekkel, mint például A3, D5 stb.
Az egyes cellák helyett kettősponttal teljes tartományokra hivatkozhat. Például a B4:B12 beírása az adott tartomány összes celláját megjeleníti. Ezekkel a kapcsolatokkal akár lapok összekapcsolása a különböző lapok és munkafüzetek között is lehet.
A cellákon szinte minden matematikai műveletet a cellahivatkozások segítségével hajtanak végre, ami kényelmesebb, mint a tényleges értékek kikeresése és bevitele. Van egy másik ok is, de erről a következő részben olvashat bővebben.
Miért ajánlott cellahivatkozásokat használni az Excelben?
Az Excel használatának alapelve az értékek kényelmes frissítése a képletek miatt. Tegyük fel, hogy van egy táblázata, amely kiszámolja egy vállalat teljes költségét egy hónapban, és ezt az összeget sok más grafikonon és számításban is felhasználja.
A tollal és a papírral újra kell számolnia a végösszeget és az összes többi számítást, amely az értékét használta, ami fárasztó és hibára hajlamos folyamat. Nem beszélve arról, hogy szinte lehetetlen, ha a táblázat több ezer bejegyzést tartalmaz.
De az Excelben, amíg a megfelelő cellahivatkozásokat használja, nem kell aggódnia a számítások javítása miatt. Módosítsa a szükséges értéket, és az arra a cellára hivatkozó összes számítás automatikusan frissíti az eredményt (bár előfordulhat, hogy a Táblázat kiszámításagombot kell használnia).
Mi az a kemény kódolás? Mikor érdemes használni?
A kemény kódolás az Excelben az, amikor a cellahivatkozásokat az abszolút értékek javára helyezi el. Ez azt jelenti, hogy függetlenül attól, hogy milyen változások mennek végbe a cellákkal vagy azok tartalmával, a keményen kódolt értékek ugyanazok maradnak.
Általában nem jó ötlet keményen kódolt értékeket használni. A rosszul megtervezett kemény kódolás miatt a bonyolult táblázatok tönkremennek, mivel fájdalmas a keményen kódolt értékeket levadászni, és szükség esetén megváltoztatni..
De vannak olyan helyzetek, amikor a kemény kódolás praktikus. Az olyan dolgok, mint a konstansok vagy az előzményadatok, olyan értékek, amelyeket a hivatkozások alapján szeretne változatlannak tartani.
Az ilyen számokhoz kemény kódolást használunk Excelben. Íme néhány módja ennek.
Kemény kódolás módszerei
Értékek manuális bevitele (nem ajánlott) )
A kemény kódolás legegyszerűbb (és leginkább nem tanácsos) módja a szükséges számok manuális bevitele. Ez azt jelenti, hogy nem kell cellahivatkozásokat használni, hanem egyszerűen be kell írni az értékeket.
Ezt a módszert csak karakterlánc-értékekhez használja, mivel azokat nem számítási célokra szánták. És természetesen az első alkalom, amikor bármilyen értéket megad a táblázatban, technikailag kemény kódolást is jelent.
Csak ne felejtse el használni a hivatkozásokat bármely képletben, amely ezeket az alapértékeket használja.
Határozzon meg egy állandót (a Névkezelő használatával)
A kemény kódolás elegánsabb módja az állandó értékek meghatározása. Az Excel a Névkezelőtbiztosítja ehhez.
Az ötlet az, hogy a keményen kódolt értéknek adjon nevet a táblázatban, hogy egyértelmű legyen, mi az érték szerepe, és egy központi helyet adjon meg, ahonnan megváltoztathatja azt. Ez nagyon hasonlít az állandók működéséhez sok programozási nyelvben.
Bár felmerülhet a kérdés: mi értelme van a Define Name használatának, ha hasonló eredményeket érhet el, ha beírja az értéket egy dedikált cellába, és hivatkozik rá? Az egyetlen különbség az, hogy a név egyértelműbben jelzi azt, amit az érték képvisel.
Ezzel a módszerrel értékek egész tartományát meghatározhatja, azon kívül, hogy névvel ellátott konstansokat hozhat létre, amelyek nem léteznek a táblázatban.
A speciális beillesztési paranccsal.
Általában, amikor képleteket tartalmazó cellákat másol, az Excel automatikusan az új helyükhöz igazítja a hivatkozásokat. De mi van akkor, ha egy régi adatkészletet másol, és csak az eredeti értékekre van szüksége?
Itt jön be a Speciális beillesztésparancs. Az Irányított beillesztés szelektíven beillesztheti a másolt adatok bizonyos aspektusait az egész helyett.
Ennek a parancsnak az általános használata az, hogy csak a használt képleteket másolja át, de megteheti fordítva is, és csak az értékeket illeszti be. Ez az eredeti számítások eredményeit keményen kódolt formában jeleníti meg, így az eredeti számok változásai nem lesznek hatással rájuk.
Van Megéri a kemény kódolás MS Excelben?
Hacsak nem tudja, mit csinál, jó ötlet elkerülni a kemény kódolást. Ha ne felejtse el használni a relatív vagy, ami még jobb, a abszolút cellahivatkozások értéket, és tartsa tisztán a képleteket, sok fejfájástól kímélheti meg magát.
Egyébként egy körültekintő felhasználó kihasználhatja a kemény kódolás néhány speciális módját, hogy egyes számításokat tömörebbé és elegánsabbá tegye. Az olyan dolgok, mint például a megnevezett konstansok vagy a speciális beillesztéssel végrehajtott műveletek, bevezethetnek keményen kódolt értékeket anélkül, hogy összezavarnák a táblázatot.
A kézi kódolást viszont mindig kerülni kell, kivéve, ha alapadatokat ad meg a táblázatos számítások további felhasználásához.
.