Impedisci notazione scientifica all'importazione - Suggerimenti per Excel

Sommario

Impedisci a Excel di convertire i tuoi dati in notazione scientifica quando importi i dati da un file CSV o TXT.

Guarda un video

  • Hai spazi che TRIM non rimuoverà
  • Hai un numero di parte che termina con e e una cifra
  • Hai un numero di parte con più di 15 cifre
  • Se importi come file CSV, i numeri di parte cambiano in Notazione scientifica
  • Come mostrare le estensioni in Windows Explorer
  • Se importi aprendo un file .txt, puoi provare a specificare che quelle colonne sono testo, ma
  • quando trovi / sostituisci lo spazio unificatore (carattere 160), i numeri di parte cambiano in notazione scientifica
  • La soluzione è utilizzare Dati, Ottieni dati esterni, Da testo.
  • Tuttavia, questo comando non è presente in Office 365, essendo stato sostituito da Recupera e trasforma.
  • Se non hai Da testo, fai clic con il pulsante destro del mouse sulla barra di accesso rapido e personalizza
  • Nel menu a discesa in alto a sinistra, passa a Tutti i comandi. Trova da testo (precedente) e aggiungi a QAT
  • Puoi aprire un file CSV utilizzando Da testo e ti consentirà di eseguire la procedura guidata di importazione del testo
  • Nel passaggio 2 della procedura guidata, specificare sia una virgola che alt = "" + 0160 come personalizzato. Considera delimitatori consecutivi come uno solo.
  • Grazie a Jan Karel: qui
  • Non dimenticare di votare: qui

Trascrizione del video

Impara Excel da Podcast, episodio 2087: Impedisci notazione scientifica all'importazione

Wow! Oggi affronteremo molte domande diverse. Quindi, molte persone inviano problemi simili. O abbiamo un numero di parte - Vedi questo numero di parte proprio qui dove si trova la penultima cifra. È tutto numerico ma la penultima cifra è una lettera: D, E, F. Quelle E saranno un problema. Quelle E arriveranno come notazione scientifica o qualsiasi numero di parte completamente numerico più lungo di 15 cifre avrà un problema.

Inoltre, molte persone mi hanno chiesto o ottenere dati da questo sistema basato sul web e ci sono spazi prima e dopo che non stanno andando bene con TRIM. Quindi, se hai uno di questi tre problemi, potenzialmente, potenzialmente ti aiuterò.

Va bene ora, la prima cosa che faremo qui è dare un'occhiata a questo, il file CSV, va bene? E farò solo doppio clic per aprirlo; e poiché è un file CSV, non si preoccupano di guidarci attraverso l'importazione guidata del testo che è orribile, giusto? E così, vedi che abbiamo dei problemi. Prima di tutto, a causa della E, qualsiasi cosa con una E, è entrata in notazione scientifica. E se provassimo a risolvere il problema, torna a un numero o qualcosa del genere. Abbiamo perso. Abbiamo perso delle cose. Stessa cosa con le cose oltre i 16 caratteri, anche se li cambi di nuovo in numeri ti troverai nei guai perché hai perso le ultime cifre, ok. È semplicemente orribile.

E questo - Oh, questo è fantastico! Questo è bellissimo. Guarda questo, uh sì, è arrivato senza convertirsi. Oh, ma ci sono spazi iniziali e finali, i nostri VLOOKUPS non funzioneranno. Va bene ora, la prima cosa che vogliamo fare è capire cosa sono quegli spazi iniziali e finali perché se provo a = tagliare, = tagliare quella cosa, non sparirà. E come faccio a sapere che non sta andando via? Perché posso concatenare un asterisco = "" prima e - E vedi che c'è ancora qualcosa lì, va bene? E quando ciò accade, c'è ancora qualcosa lì. Sai perché TRIM non sta facendo: TRIM dovrebbe eliminare gli spazi iniziali e finali. Quindi, ecco cosa faccio. Per quanto riguarda il = CODICE della SINISTRA di questo, 1 per vedere di cosa si tratta, ed è un carattere 160. Oh, non è quello che dovremmo ottenere.Questa volta un vecchio spazio normale, solo uno spazio. Premi la barra spaziatrice, è un carattere 32. Questo è uno spazio reale di cui TRIM si sbarazza. Che diavolo è un 160? Un 160 è uno spazio unificatore. Questo è molto popolare nei siti web perché se stai costruendo una pagina web, metti spazio spazio. Bene, Internet Explorer e Chrome lo faranno diventare un unico spazio. Ma se metti spazi unificatori, 3 di questi, manterranno effettivamente i 3 spazi.Ma se metti spazi unificatori, 3 di questi, manterranno effettivamente i 3 spazi.Ma se metti spazi unificatori, 3 di questi, manterranno effettivamente i 3 spazi.

Va bene, quindi ora, ecco la cosa frustrante che dobbiamo fare. Per sbarazzarsi di quei 160 spazi, devi essere in grado di digitare un carattere 160, il che significa che devi avere un tastierino numerico. Va bene ora, presta attenzione mentre lo faccio. Terrò premuto il tasto alt = "" e ora con il tastierino numerico 0160, lo lascio andare ed eccolo. Vedi, è appena saltato fuori, va bene? Ora, se sei abbastanza fortunato da avere un tastierino numerico, beh, questo problema qui sarà Ctrl + H, in Trova cosa tieni premuto Alt + 0160, lascia andare e Sostituisci con niente, Sostituisci tutto. Tutto fatto, abbiamo effettuato 34 sostituzioni. Ma sarò un figlio di una pistola, hanno cambiato quei numeri in notazione scientifica, va bene. Quindi sono riuscito a inserirli, ma ho ancora la possibilità di passare alla notazione scientifica.

A proposito, se non hai un tastierino numerico in modo da poter digitare Alt + 0160, l'uso dei numeri in alto non funzionerà. Lascia perdere, non lavorerai mai. Quindi, se hai un disperato bisogno di digitare il carattere 160 = CHAR (160), non premere Invio, premi F9 che lo valuterà. Va bene, quindi ora in quella cella ho un solo spazio ma non è un carattere 32, è un carattere 160 e terrò premuto il tasto Maiusc e premerò il tasto Freccia sinistra per selezionarlo. Ctrl + C, ora è nei miei appunti. Ora, verremo qui. Scegli queste due colonne, Ctrl + H, Trova cosa: incollerò lì Ctrl + V. Sostituisci con: niente. Sostituisci tutto, fare clic su OK, fare clic su Chiudi. E ancora, sto librando sotto il mio respiro perché hanno convertito tutti quelli in notazione scientifica.

Va bene ora, quello che normalmente dico alle persone di fare, quello che normalmente direi alle persone di fare è di tornare a Windows Explorer e convertirlo da un file CSV a un file .txt. Ora qui, non riesco a vederlo. Se non vedi le estensioni, premi il tasto alt = "" e poi Strumenti e poi Opzioni cartella e proprio qui sotto Visualizza, dove dice Nascondi estensioni per tipi di file conosciuti, deselezionalo. È l'ambientazione peggiore di sempre. Lo spengo tutto il tempo. Voglio vedere l'estensione in questo modo, sono libero di fare clic con il pulsante destro del mouse, rinominare e cambiarla in .txt. Va bene, qual è il vantaggio di accedere a .txt? Oh hey, è fantastico. Quando eseguo un file .txt, perché se vado su File e Apri, andremo a quella cartella. E apro la versione .txt, clicco Ok. Va bene adesso, ehiDevo passare attraverso e dire in ogni passaggio di che tipo è e quindi posso dire - Ah, spezziamolo con la virgola. Sì, bellissimo. E Avanti, e proprio qui sto per dire, non fottere questo. Il testo è il modo per dire non rovinare con questo. Stessa cosa qui, non fottere questo. Questi, non rovinarli, Testo, Testo, Testo. E di solito non ci piace usare il testo, ma qui dove stanno cambiando i miei numeri, l'uso del testo permetterà a quelli di entrare e non saranno notazioni scientifiche. Wow! È fantastico. E questo è il modo in cui ho sempre suggerito di risolvere questo problema, ma poi ho visto questo fantastico articolo di un mio amico, Jan Karel, JKP Application Development Services, che mi ha mostrato un nuovo modo brillante. Un modo nuovo e brillante. Quindi lascia che ti mostri questo. IO'Metterò il link a questo articolo laggiù nel commento di YouTube. Assicurati di controllare l'articolo.

Va bene, quindi torneremo qui e la cosa bella è che non dobbiamo rinominarlo da testo, da CSV a testo perché si occuperà di CSV, il che è davvero buono perché se riceviamo questo file ogni singolo giorno vogliamo avere a che fare con CSV. Ora, ecco una cosa folle. Se sei su Excel 2013 o versioni precedenti, vogliamo andare alla scheda Dati, Ottieni dati esterni e usa Da testo. Ma se sei su Office 365, l'ultima versione di Office 365, quella sezione è sparita. Va bene, quindi su Office 365 dopo aver fatto clic con il pulsante destro del mouse qui e dire Personalizza barra degli strumenti di accesso rapido e la cosa a sinistra scegli Tutti i comandi.

Ora, questo è un elenco davvero lungo, andremo fino alle F. F per From Text - guarda tutti questi From, devo trovare quello che dice From Text (Legacy). Questa è la vecchia versione. Ora vedi, vogliono che usiamo Power Query ma creiamo semplicemente qualcosa che funzioni per tutti. Ora che ho, ora che ho From Text Legacy, verrò qui a Brand New Worksheet, Insert Worksheet. Ora abbiamo un posto dove andare dal testo e navigheremo nel nostro file CSV. Fare clic su Importa e diremo Delimitato. Sì! Ma nel passaggio 2, dirò che voglio delimitarlo alla virgola. Voglio anche delimitarlo allo spazio e volevo delimitarlo ad Alt + 0160. Ancora una volta, se non hai un tastierino numerico, "dovrai usare il trucco che ti ho mostrato un paio di minuti fa per poterlo copiare e incollare in quella cella. E oh! A proposito, se ottieni più cose una accanto all'altra, anche una virgola e un Alt + 0160, considera quei delimitatori consecutivi come uno. Bene, questo testo, in realtà tutti questi, saranno testo. Non vogliamo che si fottano con nessuno di quelli. Restano tutti così.

Ora, ecco la cosa bella. Prima di tutto, i file CSV riceveranno la risposta a queste domande perché usiamo From Text e possiamo dire dove lo metteremo e Properties, che vogliamo salvare la definizione della query. E poi, ogni volta che apriamo questo file forse possiamo uscire e aggiornare i dati, quindi questa cartella di lavoro potrebbe essere il titolare che ogni volta che apriamo questo, tornerà nel CSV e ricorderà tutte le nostre risposte e fare che fai tutti i passaggi. Quindi fai clic su Chiudi, fai clic su OK e non arriva nulla e la notazione scientifica è stata cambiata tutto in Testo. E sai, non dobbiamo preoccuparci di fare semplicemente doppio clic sul file CSV perché ci consente di specificare cosa sono ciascuno di quei campi.

Va bene, il mio libro, Power Excel con, ha molti suggerimenti diversi: 617 mistero di Excel risolto. Ora questo, purtroppo, non è nel libro ma sarà nella prossima edizione del libro, te lo garantisco.

Abbiamo parlato di molte cose diverse oggi. Se hai spazi che TRIM non rimuoverà, scopri come capirlo. Se hai un numero di parte che termina con E e poi una singola cifra o hai un partner con più di 15 cifre, quando importi un file CSV tutte queste cambieranno in notazione scientifica. E oh, a proposito, se sei stato bruciato da questo, ecco un altro URL che incollerò nei video di YouTube. Vieni qui e vota per fare in modo che il team di Excel provi a dire loro che vuoi che Excel smetta di cambiare numeri grandi in notazione scientifica. 584 voti adesso. Proviamo a portarli fino a 600, 700, 800 o anche mille.

Va bene, quindi ti ho mostrato come modificare le estensioni in Windows Explorer. Quando apri un file .txt, sì, certo che le cose arrivano come testo, ma non appena provi a sbarazzarti di quegli spazi unificatori, i numeri di parte tornano alla notazione scientifica e devi giurare di nuovo. Quindi usiamo Data, Get External Data From Text, la vecchia versione legacy. Se manca da Office 365 sostituito da Ottieni e trasforma, quindi devi fare clic con il pulsante destro del mouse sulla barra degli strumenti di accesso rapido e Personalizza per trovarlo. Ora, quando apriamo un file CSV con From Text, ti consente di passare attraverso la procedura guidata di importazione del testo che è meglio che fare semplicemente doppio clic sul file CSV. E il passaggio 2, la procedura guidata specificherà una virgola e uno spazio, quindi Alt + 0160 come personalizzato. Considera delimitatori consecutivi come uno solo.

Questo fantastico trucco del mio amico, Jan Karel, e non dimenticare di votare su excel.uservoice.com. Ehi, voglio ringraziarti per essere passato. Ci vediamo la prossima volta per un altro netcast da.

Download file

Scarica il file di esempio qui: Podcast2087.xlsm

Articoli interessanti...