I cookie ci aiutano i nostri servizi. Utilizzando i nostri servizi, l'utente accetta di utilizzare i cookie.
Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Log In
x
or
x
x
Registrati
x

or

Come estrarre il valore decimale dalla stringa in Excel?

Questo tutorial ti dirà come estrarre il valore decimale solo da una stringa in Excel.

Estrai il valore decimale con la formula in Excel

Estrai il valore decimale con VBA in Excel

Estrai facilmente il valore decimale con Kutools per Excel


Potrebbe interessarti

Suddividi facilmente il contenuto delle celle in righe o colonne per spazio, virgola, nuova riga ... in Excel

Kutools for Excel's Celle divise l'utilità ti aiuta a dividere facilmente i contenuti delle celle per spazio, virgola, nuova riga o altri separatori in righe o colonne separate in Excel. Vedi screenshot:

Kutools for Excel include più di 300 utili strumenti di Excel. Libero di provare senza limiti nei giorni 60. Leggi di più Scarica la versione di prova gratuita ora


Estrai il valore decimale con la formula in Excel


Esistono due formule che possono aiutarti a estrarre il valore decimale da una stringa, sceglierne uno di cui hai bisogno.

La formula che è indipendente dal segno dei valori:

Seleziona una cella e digita questa formula = ABS (A1-TRUNC (A1)) (A1 è la cella da cui si desidera estrarre il valore decimale da) nella barra della formula, quindi premere entrare chiave. Continua a selezionare la prima cella del risultato, trascina verso il basso la maniglia di riempimento per ottenere tutti i risultati. È possibile visualizzare i valori decimali vengono estratti solo senza segno come mostrato di seguito screenshot.

La formula che riflette il segno dei valori:

Seleziona una cella e digita questa formula = A1-TRUNC (A1) (A1 è la cella da cui si desidera estrarre il valore decimale da) nella barra della formula, quindi premere entrare chiave. Continua a selezionare la prima cella del risultato e trascina verso il basso la maniglia di riempimento per ottenere tutti i risultati. È possibile vedere i valori decimali vengono estratti con il segno come mostrato di seguito screenshot.


Estrai il valore decimale con VBA in Excel

Esiste un VBA in grado di estrarre in massa i valori decimali con il segno solo dalle stringhe.

1. Stampa Alt + F11 per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Nella finestra pop-up, fare clic su inserire > Modulo, quindi incollare il seguente codice VBA nel modulo.

VBA: estrai solo valori decimali

Sub GetNumber()
    Dim xSRg As Range
    Dim xDRg As Range
    Dim xPRg As Range
    Dim xSRgArea As Range
    Dim xRgVal As String
    Dim xAddress As String
    Dim I As Long
    Dim K As Long
    Dim KK As Long
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xSRg = Application.InputBox("Please select range:", "KuTools For Excel", xAddress, , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    Set xDRg = Application.InputBox("Select single cell:", "KuTools For Excel", , , , , , 8)
    If xDRg Is Nothing Then Exit Sub
    Set xDRg = xDRg(1)
    For I = 1 To xSRg.Areas.Count
        Set xSRgArea = xSRg.Areas.Item(I)
        For K = 1 To xSRgArea.Count
            xRgVal = xSRgArea(K).Value
            KK = xSRgArea(K).Row - xSRg.Row
            If IsNumeric(xRgVal) Then
                xDRg.Offset(KK) = xRgVal - VBA.Fix(xRgVal)
            End If
        Next
    Next
End Sub

3. premi il F5 chiave per eseguire il codice. Poi un Kutools for Excel viene visualizzata la finestra di dialogo, selezionare l'intervallo da cui si desidera estrarre i valori decimali e fare clic su OK pulsante. Vedi screenshot:

4. Poi un altro Kutools for Excel viene visualizzata la finestra di dialogo, è necessario selezionare una cella per individuare i valori decimali estratti. Vedi screenshot:

È possibile visualizzare solo i valori decimali dei numeri specificati estratti e posizionati su un determinato intervallo come mostrato in basso scrrenshot.


Estrai facilmente il valore decimale con Kutools per Excel

Se non ti piace la formula e i metodi VBA, qui ti presento uno strumento utile - Kutools for Excel. Con i suoi estrarre il testo utilità, è possibile estrarre facilmente tutti i valori decimali da un intervallo in Excel.

Kutools for Excel : con più di 300 utili componenti aggiuntivi di Excel, libero di provare senza limiti nei giorni 60.

1. Seleziona l'intervallo con i decimali da estrarre, quindi fai clic su Kutools > Testo > estrarre il testo. Vedi screenshot:

2. Nel estrarre il testo finestra di dialogo, digitare .* nella casella di testo, quindi fare clic su aggiungere pulsante. Infine clicca il OK pulsante. Vedi screenshot:

3. In un altro spuntando estrarre il testo finestra di dialogo, selezionare una cella vuota per individuare il risultato, quindi fare clic su OK pulsante.

Quindi tutti i valori decimali nell'intervallo selezionato vengono estratti immediatamente. Vedi screenshot:

Tipo.Se vuoi avere una prova gratuita di questa utility, per favore vai a scarica il software liberamente prima, quindi vai ad applicare l'operazione in base ai passaggi precedenti.


Estrai facilmente il valore decimale con Kutools per Excel

Kutools for Excel include più di 300 utili strumenti di Excel. Libero di provare senza limiti nei giorni 60. Scarica la versione di prova gratuita ora!


Articoli relativi:



Strumenti di produttività consigliati

Office Tab

stella d'oro1 Porta pratiche schede ad Excel e ad altri software Office, proprio come Chrome, Firefox e il nuovo Internet Explorer.

Kutools for Excel

stella d'oro1 Stupefacente! Aumenta la tua produttività in 5 minuti. Non servono abilità speciali, risparmiate due ore al giorno!

stella d'oro1 300 Nuove funzionalità per Excel, rendono Excel molto semplice e potente:

  • Unisci cella / righe / colonne senza perdere dati.
  • Combina e consolida più fogli e cartelle di lavoro.
  • Confronta intervalli, copia intervalli multipli, conversione testo in data, unità e conversione valuta.
  • Contare in base a colori, totali parziali cercapersone, ordinamento avanzato e filtro super,
  • Altro Seleziona / Inserisci / Elimina / Testo / Formato / Link / Commento / Cartelle di lavoro / Fogli di lavoro Strumenti ...

Schermata di Kutools per Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ss · 8 months ago
    WHAT IN THE WORLD DID I TRY TO DO?
    IF((C9-TRUNC(C9))<0.59,C9,IF((TRUNC(C9)+((C9-TRUNC(C9))))-TRUNC((TRUNC(C9)+((C9-TRUNC(C9)))))>0.59,(TRUNC((TRUNC(C9)+((C9-TRUNC(C9))))))/0.6)),((C8-TRUNC(C8))>0.59,(TRUNC(C8)+((C8-TRUNC(C8))/0.6)),C8)))))


    by the way C9 was length of a audio file but had entered "18.75" value
    ***?