Az Excel miért érzékel ","-t "." helyett a tizedeselválasztó karakternél ha beállítottam pontra?
Egy számomra megoldhatatlan problémára keresek választ. A munkahelyi feladatom során az Excel-ben soronként az egyes cellák értékeit szoktam összefűzni egy összefűz függvénnyel ami által egy insert into sql parancs áll elő. Ami így néz ki:
Most elsősorban nem arra vagyok kíváncsi, hogy lehet másképp is megoldani a későbbi insertálás céljából ezt a műveletet, de a konkrét probléma a következő:
A fenti képen adott 94,24-es érték ami egy másik munkalap cellájára hivatkozik (tehát onnan veszi az értéket). Az Excel-ben a főbeállításoknál alapértelmezetten megadtam, hogy a "." legyen a tizedes elválasztó karakter. Az a gond, hogy a jobb oldali insert into parancs (egy összefűzött sztring az = ÖSSZEFŰZ fgv-el) esetén amikor a 94,24-es érték cellájára hivatkozom, akkor sosem "." karakterként kerül bele hanem vesszőként a tizedeselválasztó, ami rohadt gáz, mert ugye az SQL így eggyel több paramétert érzékel a vessző miatt, ami által hibásan futna le. Beállítottam már mindenhol a szám formátumot is, az ezres tagolást is anélkül, illetve ezek kombinációját, de sehogy nem tudom megoldani, hogy az insert-es összefűzött szövegben pont karakter legyen. Természetesen a feketével kihúzott részek bizalmas adatok de gondolom látjátok mi ez. Cellák amelyeket összefűzök egy sql parancs formájában sztring típusként, hogy a cellaértékek sql attribútumok legyenek. Baromi idegesítő és fogalmam sincs, hogy lehetne megoldani a normális formátumozást. Ráadásul volt már, amikor magától jó volt, de legtöbbször nem ez a helyzet.
Köszi előre is a segítéget.
2 dolog van amit nem értek, pedig szüksèges, de nem elègsèges feltétele a válaszadásnak.
1) Pontosan mit is csinálsz?
2) Pontosan miért is így csinálod?
1) Soronként vannak különböző típusú cellaértékek és ezeket az összefűz függvénnyel kell egy insert into sql utasítássá fűzni, amit beillesztve a DBMS szoftverbe le tudom futtatni.
2) Így javasolta a főnököm és ez egyszerű, könnyű megoldás is lenne. Ha van egyéb ötleted ennek a feldolgozására, akkor szívesen meghallgatom, de most ebben a formában várnék segítséget.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!