Numero- ja päivämäärämuotoilut tietojen importissa ja liittämisessä muista järjestelmistä

Anonyymi
2014-08-21T09:44:46+00:00

Kaksi eri asiaa, jotka liittyvät samaan asiaan ovat tässä aiheuttaneet päänvaivaa:

Päivämäärien ja numeroiden automaattiset oletusmuotoilut, kun

  1. Tietoja importataan CSV:stä (CSV:n avaaminen excelillä)
  2. liitetään muista järjestelmistä kopioitua dataa exceliin

Esimerkki 1:

  1. Toisessa järjestelmässä on taulukkomuotoiselle datalle olemassa "Create CSV file" -toiminto
  2. Kun käytän tätä toimintoa, tulee dialogi, jossa ehdotetaan, että tiedosto avattaisiin excelillä
  3. Teen ehdotuksen mukaisesti, eli avaan tiedoston excelissä
  4. Tiedosto avautuu muutoin varsin mallikkaasti, paitsi jos jossain kentässä sattuu olemaan esim arvo 2.5, niin excel kääntää tämän automaattisesti muotoon 2. toukokuu (tms) eli excel luulee, että kyseessä on päivämäärä
  5. Tästä haluaisin päästä eroon, että excel olettaa sisällön perusteella datan olevan jotain...

Esimerkki 2:

  1. Kopioin jostain toisesta järjestelmästä tietoja leikepöydälle
  2. Liitän datan exceliin
  3. Samat oletukset tapahtuvat lukujen kanssa, kun mitä tuossa yllä kuvasin ja näistä oletuksista pitäisi pästä eroon.

Tiedän, että tämän voisi muuttaa siten, että tuo arvo olisi siinä lähettävässä järjestelmässä sellainen, että siinä ei olisi pistettä desimaalierottimena, mutta tämä ei ole mahdollista. Tiedän, että kieliasetuksilla pystyy jollalin tavalla asiaa auttamaan ja tiedän, että excelin asetuksissa voidaan kertoa, että onko desimaalierotin piste vai pilkku. Olen myös kokeillut kaikkia mahdollisia tapoja liittää määräten ja tekstinä ja wizardin kautta jne... ja näistäkin joistain on apua. Nämä kaikki on jo siis käyty läpi.

Nyt haluttaisi tietää, että eikö excelissä ole mitään asetusta missään, jolla tällaisen importin tai liittämisen voisi määrittää tapahtuvaksi siten, että data, joka liitetään tulisi kaikki sellaisenaan, kun se lähtoaineistossa on?

Jos ei ole, niin välittäkääpäs joku tämä kehitysehdotus Microsoftille saakka. Tuo oletusautimaattipäättely on muiltakin osin välillä aika pöljä... varsinkin edistyneemmässä käytössä.

Microsoft 365 ja Office | Excel | Kotikäyttöön | Windows

Lukittu kysymys. Tämä kysymys on siirretty Microsoft-tukiyhteisöstä. Voit äänestää sen hyödyllisyydestä mutta et voi lisätä kommentteja tai vastauksia tai seurata kysymystä.

0 kommenttia Ei kommentteja
Kysymyksen esittäjä on hyväksynyt vastauksen
Anonyymi
2014-08-22T08:19:20+00:00

Hei Jari,

yksi tapa ratkaista ongelma on kopioida haluttu data ensin leikepöydälle, valita solu, josta datan syöttäminen alkaa ja valita Liitä-valikosta kohta Liitä määräten. Kaikki leikepöydällä oleva data siirtyy muokkaamattomana taulukkoon, kun liität sen Unicode -tekstinä.

Ystävällisin terveisin,

Rasmus

Onko tästä vastauksesta hyötyä?

0 kommenttia Ei kommentteja

0 lisävastausta

Lajitteluperuste: Hyödyllisin