Egy alig ismert default funkció és egy felülírt default funkció

Csak ismételni lehet: Excelben a lehetőségeink korlátlanok

2015. október 31. - Office Guru

A mai posztban nem egy konkrét probléma megoldásával fogok foglalkozni, hanem bemutatok egy kevésbé ismert érdekességet és egy olyan lehetőséget Excelben, amely a CTRL+C - CTRL+V billentyűkombinációt igen sűrűn használó és emiatt annak korlátaival is tisztában lévő felhasználók számára lehet hasznos.

Az érdekesség nem nagy dolog, de valószínűleg nem sokan ismerik az Excelnek azt a defaultolási módszerét, amelyet a Ribbon Data fülének Data Tools szekciójában található Text to Columnsba van beépítve. Ugyebár az közismert, hogy ha mondjuk txt-ből másolunk valamit Excelbe, akkor az egyetlen oszlopba fog bekerülni, hiába legyen szó hosszú tartalomról vagy sok oszlopról a txt fájlunkban és itt általában mindenki a Text to Columns funkcióhoz fordul segítségért.

Ahogy a következő kis képen látható is, ha mondjuk txt-ből beillesztek egy szövegrészt Excelbe, akkor az egész egyetlen cellában fog átláthatatlanul megjelenni:

340.jpgIlyenkor szépen fogjuk a Text to Columns funkciót:

341.jpgKiválasztjuk a Delimited fájltípust, hiszen egy szöveg esetén szóközzel tudjuk leginkább elválasztani egymástól szavainkat és szétdobálni őket különböző cellákba:

342.jpg

343.jpgMajd szimplán Finishre kattintunk és el is készült az, amit szerettünk volna eredetileg is elérni.

345.jpgÉs itt a történetben az érdekes csavar, hiszen Excelünk egészen addig, amíg nem zárjuk be (és hát elég sokan élünk a non-stop hibernáció világában hónapokig le nem állított gépekkel) meg fogja jegyezni ezt a beállítást, tehát a következő hasonló txt-ből történő beillesztésnél már alapból szét fogja dobálni szavainkat a szóközök mentén.

346.jpgA másik hasznos lehetőség a CTRL+V igen sűrűn használt beillesztési billentyűkombinációjára vonatkozik, ami legtöbbször azért lehet frusztráló, mert alapesetben nem tudja kezelni azokat az elvárásainkat, hogy Paste Special as Values, tehát értékként, mindenféle formázás és képlet nélkül illesszen be a vágólapról (itt szokott képbe jönni a Quick Access Toolbarra helyezett Paste Special as Value gombocska).

Ha biztosak vagyunk benne, hogy számunkra a CTRL+V hasznosabb lenne Paste Special as Values-ként, akkor szimplán vegyük fel makróval ezt a beállítást és rendeljük hozzá ugyanehhez a billentyűkombinációhoz.

Ribbonunk Developer füle alatt találjuk a Code szekciót, azon belül pedig simán kattintsunk a Record Macro gombra:

347.jpg

349.jpgBillentyűkombinációként értelemszerűen tehát a CTRL+V-t választottam ki, majd leokézom és szépen rögzítem a Paste Special as Values típusú beillesztést:

348.jpgMajd a rögzítéssel leállításával kész is vagyunk, mostantól már úgy működik a CTRL+V ahogy szerettük volna - persze azért az ilyesmivel csínján bánjunk, mert érdekességnek jó, de igencsak megkeverheti a napi munkánk megszokott rutinját.

A bejegyzés trackback címe:

https://officeguru.blog.hu/api/trackback/id/tr248038662

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

káposzta 2015.11.02. 12:27:45

Nekem az okoz gondot, hogy az Excel megjegyzi a text to columns beállításokat, mert ilyenkor a szöveg beszúrásánál a "szám mínuszjel" (1234,12-) formátumot sajnos nem jól kezeli.