Funkcia bunky vracia názov hárka, názov zošita a cestu v programe Microsoft Excel 2010

Anonim

V Exceli máme užitočnú funkciu nazývanú CELL, ktorú je možné upraviť tak, aby vrátila názov hárka, názov zošita a cestu k súboru. V tomto článku sa naučíme, ako vrátiť názov listu programu Excel. Pozrime sa, ako sa to robí.

Vzhľadom na to, že tieto informácie chceme pre aktuálny súbor. Najprv porozumieme funkcii CELL. Syntax je = CELL (info_type, [odkaz]). Funkcia CELL vráti informácie o formátovaní, umiestnení alebo obsahu 1sv bunka v referencii. Typom info_môže byť názov súboru, adresa, farba atď. V rozbaľovacom zozname, ktorý sa zobrazí, je k dispozícii dostupný zoznam možností, takže si môžete vybrať požadovaný. Referencia je aktuálny zošit, ktorý používate.

Súbor v tomto prípade sa nachádza na adrese „B: \“. Ak chcete získať cesta k súboru, názov zošita a názov hárka , používame

To nám poskytne výstup ako B: \ [Kniha1.xlsm] list2 čo je v tomto prípade cesta k súboru + názov zošita + názov listu zošita.

Teraz sa pohneme o krok vpred. Ak chcete získať cesta k súboruiba z B: \ [Kniha1.xlsm] List2, používame

= MID (CELL („názov súboru“), 1, FIND („[“, CELL („názov súboru“))-1)

Najprv sa vyhodnotí zvýraznená časť, ktorá vo funkcii nájde umiestnenie konzoly otváracieho rámčeka „[“. Nájde ho ako miesto 4.

Naša funkcia sa potom zúži na = MID (CELL („názov súboru“), 1,3). Potrebujeme postavy, ktoré začínajú od 1sv postava do 3rd znak (4-1 = 3) pomocou strednej funkcie. Výstupom, ktorý dostaneme, bude cesta k súboru bez názvu zošita. A dostaneme výsledok ako „B: \“

Teraz odvodíme názov zošita. Našou funkciou je

Z tohto výsledku B: \ [Kniha1.xlsm] List2 musíme odvodiť názov zošita. Poďme pochopiť, ako to funguje.

= MID (CELL („názov súboru“) ,, FIND („[“, CELL („názov súboru“))+1, (FIND („]“, CELL („názov súboru“)))-FIND („[“, CELL („Názov súboru“))-1)

Zvýraznená časť bude vyhodnotená ako prvá. Názov zošita je vždy v hranatých zátvorkách, takže musíme vyhľadať zátvorku otváracieho rámčeka [a zátvorku záverečného poľa] a náš výsledok je v rámci týchto 2. Táto časť funkcie teda vráti počiatočnú pozíciu textu.

= MID (CELL („názov súboru“), FIND („[“, CELL („názov súboru“))+1, (FIND („]“, CELL („názov súboru“)))-FIND („[“, CELL ( „Názov súboru“))-1)

Táto zvýraznená časť sa vyhodnotí do posledného parametra funkcie MID, čo je počet znakov, ktoré sa majú extrahovať z počiatočnej polohy. Vypočíta teda polohu koncovej zátvorky poľa, ktorá je v tomto prípade 15, a odpočíta polohu začiatočnej zátvorky, ktorá je 4 a ďalších -1, aby sa vylúčila zátvorka počiatočného poľa. Stredná funkcia je teda úplná ako = MID (CELL („názov súboru“), 5,10) a výsledok dostaneme ako Kniha1.xlsm podľa nášho príkladu.

Teraz odvodíme posledný aspekt, ktorým je názov listu. Našou funkciou je

Je to veľmi jednoduchá funkcia. Najprv sa vyhodnotí zvýraznená časť v tejto funkcii - = MID (CELL („názov súboru“) ,, FIND („]“, CELL („názov súboru“))+1 255)

To nám poskytne pozíciu koncovej hranatej závorky + 1 (aby sme vylúčili hranatú zátvorku. V našom prípade to teda znamená 15 + 1 = 16. Teraz sa dostaneme priamo k funkcii MID. Vyzerá to tak, že

= MID (CELL („názov súboru“), 16 255). Žiadame funkciu, aby nám poskytla 255 znakov (čo je maximálny počet znakov, ktoré môže bunka obsahovať) od 16th znak názvu súboru.

Výsledkom je list 2 ako v tomto prípade.

Na záver môžeme povedať, že na odvodenie požadovaných informácií o názve súboru môžeme použiť rovnakú základnú funkciu = CELL („názov súboru“) s niektorými vylepšeniami.

Takýmto spôsobom môžeme získať názov pracovného hárka v bunke s funkciou CELL.