Telefonszámunk: 1-472-0679

[Resolved] formátum

Kezdőlap Fórumok Excel témák [Resolved] formátum

Topic Resolution: Resolved
6 bejegyzés megtekintése - 1-6 / 6
  • Szerző
    Bejegyzés
  • #9111
    tothdavid1
    Felhasználó

    Egy kiexportált adatot szeretnék beilleszteni úgy, hogy ne csak értékként legyen beillesztve, hanem valahogy úgy szeretném megoldani, hogy ami a kiexportált adoknál általános cellaformátumban szerepel, az a beillesztendő helyen már felvenné az ott lévő táblázatnak a számként beállított cellaformátumát, olyan tizedesjegyre és tagolásra, ahogy azt már előzőleg beállítottam és ne kelljen számmá átalakítani.

    #9112
    horvimi
    Adminisztrátor

    Szia!

    Mivel nem tettél fel mintát, csak találgatni és kérdezni tudok.

    – Vagolaprol akarsz beilleszteni, vagy az export file megven külön?
    – Haa kulon, milyen formátumban? (Csv, txt, Excel)
    – Milyen verziójú Excel-t használsz?
    – Konkrétan hogy néz ki amit be akarsz illeszteni?
    Hogyan próbáltad eddig?

    #9113
    tothdavid1
    Felhasználó

    Szia,

    Az export fájl letöltődik xlsx formátumban 2016-os excelem van.
    az exportot ki szoktam jelölni és a mintába értékként szoktam beilleszteni, így nagyon hasonló szokott lenni az eredeti táblázathoz, de a cellák formátuma az általános szokott maradni így is

    Attachments:
    You must be logged in to view attached files.
    #9115
    tothdavid1
    Felhasználó

    ez az export ami letöltődik

    • A hozzászólás módosításra került: 2 weeks, 3 days telt el-tothdavid1.
    Attachments:
    You must be logged in to view attached files.
    #9118
    horvimi
    Adminisztrátor

    Na most kerültem gép elé, hogy megnézzem.
    Elsőként egy elvi dolog.

    Az adatbázisokban a bárminemű kódokat, azonosítókat, amelyek csak számjegyekből állnak, speciális okok miatt szöveges formátumban szokás tárolni. Így biztosított, hogy ha esetleg nullával kezdődne, akkor az megmaradjon, vagy ha esetleg hosszú, sok (>15) számjegyből áll, akkor az is megmaradjon pl. Excelbe exportálás során.

    Magyarázat is van rá, de most csak próbáld ki, ha egy 15 jegynél hosszabb számot írsz egy cellába, majd megformázod számként, akkor mi lesz az eredménye. A végét nézd, a 15. jegy után!

    Szóval a te Export fájlod is ilyen, nagyon helyesen, a zöld háromszögek és a figyelmeztetés mutatja is, hogy szövegként tárolt számok. Ezek azok, amik értékként beillesztve a mintába, továbbra is szövegek maradnak.
    A mennyiség vagy a nettó érték pl. jól megy át.

    A szövegként tárolt számok értékként beillesztve is szövegek maradnak, hiába volt a célcella formátuma előre szám típusra állítva

    Az én jelen ismereteim szerint nincsen rá azonnali megoldás valami speciális beillesztéssel. Makrót persze lehet rá készíteni, ami a megadott oszlopokban a szövegeket számmá alakítja.

    Leggyorsabb fix amit tudok
    Az érték beillesztés után, ha kipróbálod mondjuk a “Bevárásló kosár száma” oszlopban, hogy az első beillesztett cellát kijelölöd, majd nyomsz egy F2-t (szerkesztő mód) és utána egy ENTER-t, akkor “megjavul”. Mivel nem akarjuk minden ilyen problémás cellán ezt egyesével csinálni, kiadunk egy egysoros makró parancsot.
    1. Megcsinálod az érték beillesztést
    2. Hagyod a beillesztett részt kijelölve
    3. Átlépsz a makró szerkesztőbe (ALT-F11)
    4. kinyitod a parancs ablakot (Immediate Window) Ctrl-G
    5. Oda begépeled, hogy: selection.formula=selection.formula -> ENTER

    Nálam ez működött, minden problémás oszlopban a szövegként tárolt számok számmá alakultak.
    Csak akkor fog menni, ha a táblázat oszlopai előre szám formátumúak, de ez nálad így van.

    És persze még jobb lenne a rendszert úgy alakítani, hogy az azonosítók szöveges típusúak legyenek itt is, és ha erre épül valami FKERES vagy ilyesmi egy másik táblából, akkor ott is. Bár a keresési formulában a keresési értéket szövegessé lehet tenni több módon is.

    Bocs, hogy hosszú és lényegében kevés segítség, de tényfeltáró 🙂

    Imre

    #9122
    tothdavid1
    Felhasználó

    Köszönöm szépen a választ!

6 bejegyzés megtekintése - 1-6 / 6
  • Be kell jelentkezni a hozzászóláshoz.