Ecco come gestire DMS in Excel:
1. Immettere il DMS come testo:
L'approccio più semplice è quello di entrare in gradi, minuti e secondi direttamente come testo, separato da un delimitatore coerente (ad esempio, uno spazio, un simbolo di laurea o un carattere speciale come una singola citazione). Per esempio:
* `40 ° 26 '46" `(usando i simboli di laurea e citazione)
* `40 26 46` (usando spazi)
* `40'26'46` (usando singole citazioni)
2. Convertire i DM in gradi decimali:
Per eseguire i calcoli, è necessario convertire il testo DMS in gradi decimali. Ciò richiede una formula. Supponendo che il valore DMS sia nella cella A1, ecco la formula (che regola il delimitatore secondo necessità):
* Se si utilizza gli spazi come delimitatori:
`` `Excel
=Left (A1, Find ("", A1) -1)+Mid (A1, Trova ("", A1)+1, Trova ("", A1, Trova ("", A1) +1) -Find ("", A1) -1)/60+a destra (A1, Len (A1) -Find (", A1, Find (", A1)/)/3600
`` `
* Se si utilizzano citazioni singole come delimitatori:
`` `Excel
=Left (A1, Find ("'", A1) -1)+Mid (A1, Find ("'", A1)+1, Find ("'", A1, Find ("'", A1) +1) -Find ("'", A1) -1)/60+a destra (A1, Len (A1) -find ("", A1, Find ("", a1 +1)
`` `
* Se si utilizzano i simboli di laurea e citazione: Avrai bisogno di una formula leggermente più complessa per tenere conto dei simboli. Una soluzione più robusta sarebbe quella di utilizzare una colonna helper per estrarre gradi, minuti e secondi separatamente usando le funzioni `sinistra`,` metà "e` a destra 'con `Trova` per individuare i simboli e quindi applicare la conversione di grado decimale.
Spiegazione della formula (Esempio delimitatore spaziale):
* `Left (A1, Trova (" ", A1) -1)`:estrae i gradi (prima del primo spazio).
* `Mid (a1, find (" ", a1)+1, find (" ", a1, find (" ", a1) +1) -find (" ", a1) -1)`:estrae i minuti (tra il primo e il secondo spazi).
* `/60`:converte i minuti in gradi decimali.
* `A destra (a1, len (a1) -find (" ", a1, find (" ", a1) +1))`:estrae i secondi (dopo il secondo spazio).
* `/3600`:converte secondi in gradi decimali.
* L'intera espressione aggiunge i gradi, i minuti (in gradi decimali) e i secondi (in gradi decimali) per ottenere il valore decimale finale.
3. Formattazione dei numeri personalizzati (visualizzando come DMS):
È possibile formattare una cella contenente il valore decimale per visualizzarlo come DMS. Tuttavia, la formattazione dei numeri integrata di Excel non supporta direttamente il DMS. Avresti bisogno di un formato numero personalizzato e potenzialmente una macro VBA per un controllo più preciso, che è significativamente più avanzato. L'accuratezza di questo metodo di visualizzazione dipenderà dal livello di precisione nei dati originali e dalla formattazione che si applica.
In sintesi: L'approccio migliore è inserire il DMS come testo, convertirlo in gradi decimali per i calcoli e, se necessario, utilizzare un formato numero personalizzato per visualizzare i risultati approssimativamente come DMS (con limitazioni nella rappresentazione esatta). La formula di conversione è cruciale per calcoli accurati. Ricorda di personalizzare il delimitatore nella formula per abbinare il modo in cui hai inserito i dati DMS.
software © www.354353.com