Aposztrof cseréje

Táblázatkezelő
kanyi
Önkéntesek
Hozzászólások: 119
Csatlakozott: 2008. március 1., szombat 23:12
Tartózkodási hely: Budapest

Aposztrof cseréje

Hozzászólás Szerző: kanyi »

Sziasztok!

Van egy a pdb.org-ról letöltött lista. A lények hogy egy oszlop lenne a lánc hossza - vagyis hogy hány db aminosav van benne, ami egy szám. De valamiért egy aposztrof van minden szám előtt (') ezért nem is tudja számként kezelni a calc.
A gond ott van, hogy amikor erre rákeresek nem talál semmit sem, se ha simán a (') van beírva se ha (\')-ként keresek rá. Hogy lehetne eltüntetni az aposztrófokat?
Ubuntu 13.10 - LO 4.2.04 • MS Windows 7 - LO 4.2.04
antiuhu
Önkéntesek
Hozzászólások: 194
Csatlakozott: 2008. február 28., csütörtök 23:44

Re: Aposztrof cseréje

Hozzászólás Szerző: antiuhu »

Üdv!

Ez milyen fájl? (csv, txt, xml stb.?)
1.) Ha strukturált szöveg akkor az importálásnál beállítható, hogy számként ismerje fel.
2.) Ha már meglévő adatokat kell gyorsan átalakítani számmá, akkor használható a VALUE/ÉRTÉK() függvény is a számmá alakításhoz.

Anti
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4084
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Aposztrof cseréje

Hozzászólás Szerző: Zizi64 »

Milyen formátumban van a letöltött lista?
Openoffice-szal nyitottad meg (importszűrővel), vagy texteditorból/weblapról emelted át?

Ha egy letöltött fájlból származik, az feltölthetnéd ide - ha máshogy nem megy, .zip archívumban...

Egyébként a felugró import szűrőnél oszloponként meg tudod adni, hogy a cellák számot, dátumot, vagy szöveget tartalmaznak. A beállításnak megfelelően próbálja meg a Calc felismerni a tartalmat. Alapértelmezett a "szöveg" formátum. Ezért rak minden adat elé aposztrófot.

Ha nincs más megoldás, a VALUE() - magyarul: ÉRTÉK() - függvénnyel egy új oszlopban át tudod alakítani számértékké, ha valóban szabályos szám karaktereket tartalmaz csak az importált szöveg. Értem ezalatt a tizedes pontot/vesszőt is!
 Szerkesztett: Annyit szuttyogtam a válasszal, hogy Anti megelőzött... 
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
kanyi
Önkéntesek
Hozzászólások: 119
Csatlakozott: 2008. március 1., szombat 23:12
Tartózkodási hely: Budapest

Re: Aposztrof cseréje

Hozzászólás Szerző: kanyi »

Köszönöm a gyors reagálást.

Három formátumban lehet letölteni az adatokat:
.csv - ezzel megoldottam hogy számként ismerje fel. Tényleg be lehetett állítani. Calc számnak ismerte fel
.xls - na itt vannnak a 'szám-mezők. Ezzel a VALUE()/ÉRTÉK() függvény használatával sikerül megoldani, igaz most van egy plusz oszlop. - Az eredeti ['apsztrof'szám] mezőt nem lehet valahogy számmá alakítani?
.xlsx - hasonló a probléma mint az előzőnél

Köszönöm a segítséget!
Csatolmányok
PDB-antimicrobial-sequence.zip
Azért csatoltam egy filet, a 'Chain Lenght' oszlopról lenne szó.
(86.54 KiB) Letöltve 134 alkalommal.
Ubuntu 13.10 - LO 4.2.04 • MS Windows 7 - LO 4.2.04
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4084
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Aposztrof cseréje

Hozzászólás Szerző: Zizi64 »

Valóban, az Excel fájlban Excellel megnyitva számokként (igaz, nem SZÁM formátumúra formázott cellákban, hanem STANDARD formátumú cellákban) jelennek meg a kérdéses adatok, míg az .xls fájlt LibreOffice-szal megnyitva már aposztrófos adatok látszanak...

Próbáld meg a következőt Open/LibreOffice-ban:
1. Vágólapra másolod a kéréses cellák tartalmát, és
2. "Formázatlan szöveg"-ként beilleszted az eredeti helyükre.

Nekem ettől számmá váltak. (A szomszédos oszlopban előbb ki kell cserélni a tizedes pontot vesszőre, ha azt is át szeretnéd alakítani!)
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Válasz küldése