Annuncio pubblicitario

Molte persone hanno difficoltà a estrarre informazioni da celle complesse in Microsoft Excel. I molti commenti e domande in risposta al mio articolo su Come estrarre un numero o testo da Excel con questa funzione Come estrarre un numero o testo da ExcelDevi estrarre un numero da una stringa o da un testo misto in Excel? Ecco come convertire testo e numeri in Microsoft Excel. Leggi di più lo dimostra. Apparentemente, non è sempre chiaro come isolare i dati desiderati da un foglio Excel.

Abbiamo scelto alcune delle domande da quell'articolo da esaminare qui, in modo da poter vedere come funzionano le soluzioni. Imparare Excel rapidamente 8 consigli per imparare rapidamente ExcelNon ti senti a tuo agio con Excel come vorresti? Inizia con semplici suggerimenti per aggiungere formule e gestire i dati. Segui questa guida e sarai subito aggiornato. Leggi di più non è facile, ma l'utilizzo di problemi del mondo reale come questi aiuta molto.

1. Estrazione mediante un separatore

instagram viewer

Reader Adrie ha posto la seguente domanda:

Vorrei estrarre la prima serie di numeri da un elenco, ovvero (122,90,84,118,4,128,9)
Qualche idea su quale formula posso usare?

COIL112X2.5
COIL90X2.5
COIL84X2.0
COIL118.4X1.8
COIL128.9X2.0

Il fatto che i numeri da estrarre siano di lunghezze diverse rende questo un po 'più complicato del semplice utilizzo della funzione MID, ma combinando alcuni funzioni diverse, possiamo sbarazzarci delle lettere a sinistra, della "X" e dei numeri a destra, lasciando solo i numeri desiderati in una nuova cellula.

Ecco la formula che useremo per risolvere questo problema:

= VALUE (LEFT ((DESTRA (A1, (LEN (A1) -4))), FIND ( "X", A1) -5))

Cominciamo nel mezzo e cerchiamo di capire come funziona. Innanzitutto, inizieremo con la funzione FIND. In questo caso, stiamo usando FIND ("X", A1). Questa funzione cerca nel testo nella cella A1 la lettera X. Quando trova una X, restituisce la posizione in cui si trova. Per la prima voce, COIL112X2.5, ad esempio, restituisce 8. Per la seconda voce, restituisce 7.
Quindi, diamo un'occhiata alla funzione LEN. Ciò restituisce semplicemente la lunghezza della stringa nella cella meno 4. Combinandolo con la funzione DESTRA, otteniamo la stringa dalla cella meno i primi quattro caratteri, che rimuove "BOBINA" dall'inizio di ogni cella. La formula per questa parte è simile a questa: DESTRA (A1, (LEN (A1) -4)).

excel-value-funzione

Il livello successivo è la funzione SINISTRA. Ora che abbiamo determinato la posizione della X con la funzione FIND e ci siamo sbarazzati di "COIL" con la funzione RIGHT, la funzione LEFT restituisce ciò che resta. Analizziamo un po 'di più. Ecco cosa succede quando semplifichiamo questi due argomenti:

= SINISTRA ("112X2.5", (8-5))

La funzione SINISTRA restituisce i tre caratteri più a sinistra della stringa (il "-5" alla fine dell'argomento assicura che il giusto numero di caratteri venga eliminato tenendo conto dei primi quattro caratteri nel file corda).

Infine, la funzione VALUE assicura che il numero restituito sia formattato come numero, anziché come testo. Questo esempio non è divertente come costruire un gioco di lavoro di Tetris in Excel 7 cose divertenti e strane che puoi creare con Microsoft ExcelImmagina che Excel sia stato divertente! Excel offre ampio spazio ai progetti che vanno oltre l'uso previsto. L'unico limite è la tua immaginazione. Ecco gli esempi più creativi di come le persone utilizzano Excel. Leggi di più , ma è un ottimo esempio di come combinare alcune funzioni per risolvere un problema.

2. Estrarre numeri da stringhe miste

Una domanda simile è stata posta dal lettore Yadhu Nandan:

Voglio sapere come separare i numeri e gli alfabeti.

L'esempio è - 4552dfsdg6652sdfsdfd5654

Voglio 4552 6652 5654 in celle diverse

Un altro lettore, Tim K SW, ha fornito la soluzione perfetta a questo particolare problema:

Supponendo che 4552dfsdg6652sdfsdfd5654 sia in A1 e si desidera che questi numeri vengano estratti in 3 celle diverse. 4452 nella cella B1 e 6652 in C1 e 5654 in D1 li useresti.

B1:
= MID (A1,1,4)

C1:
= MID (A1,10,4)

D1:
= MID (A1,21,4)

Le formule sono abbastanza semplici, ma se non hai familiarità con la funzione MID, potresti non capire come funziona. MID accetta tre argomenti: una cella, il numero di caratteri da cui inizia il risultato e il numero di caratteri che devono essere estratti. MID (A1,10,4), ad esempio, dice ad Excel di prendere quattro caratteri a partire dal decimo carattere nella stringa.

excel-mid-funzione

L'uso delle tre diverse funzioni MID in tre celle estrae i numeri da questa lunga serie di numeri e lettere. Ovviamente, questo metodo funziona solo se hai sempre lo stesso numero di caratteri - sia lettere che numeri - in ogni cella. Se il numero di ciascuno varia, avrai bisogno di una formula molto più complicata.

3. Ottenere un numero da una stringa mista con spazi

Una delle richieste più difficili postate sull'articolo è stata questa, dal lettore Daryl:

Ciao, voglio solo chiedere come separare voci molto non formattate come:

Rp. 487.500 (netto 50% di sconto)
Rp 256.500 Nett SCONTO DEL 40%
Rp99.000
Rp 51.000 / orang Nett (50% di sconto)

Ho passato un po 'di tempo a lavorare su questo, e non sono stato in grado di trovare una soluzione da solo, quindi ho preso Reddit. L'utente UnretiredGymnast ha fornito questa formula che è lunga e molto complessa:

= MATR.SOMMA.PRODOTTO (MID (0 & LEFT (A1, IFERROR (SEARCH ( "%", A1) -4, LEN (A1))), GRANDE (INDEX (ISNUMBER (- MID (LEFT (A1, IFERROR (SEARCH ( "%", A1) -4, LEN (A1))), ROW ($ 1: $ 99), 1)) * ROW ($ 1: $ 99), 0), ROW ($ 1: $ 99)) + 1,1) * 10 ^ FILA ($ 1: $ 99) / 10)

Come puoi vedere, decodificare questa formula richiede un po 'di tempo e richiede una conoscenza abbastanza solida di molte funzioni di Excel 15 formule di Excel che ti aiuteranno a risolvere i problemi della vita realeExcel non è solo per le imprese. Ecco alcune formule di Microsoft Excel che ti aiuteranno a risolvere complessi problemi quotidiani. Leggi di più . Per capire esattamente cosa sta succedendo qui, dovremo esaminare alcune funzioni che potresti non avere familiarità. Il primo è IFERROR, che rileva un errore (solitamente rappresentato con un cancelletto, come # N / A o # DIV / 0) e lo sostituisce con qualcos'altro. Sopra, vedrai IFERROR (RICERCA ("%", A1) -4, LEN (A1)). Analizziamo questo.

IFERROR esamina il primo argomento, ovvero RICERCA (“%”, A1) -4. Quindi, se “%” appare nella cella A1, la sua posizione viene restituita e ne viene sottratta quattro. Se "%" non appare nella stringa, Excel creerà un errore e verrà invece restituita la lunghezza di A1.

excel-mega-function

Le altre funzioni che potresti non conoscere sono un po 'più semplici; SUMPRODUCT, ad esempio, moltiplica e quindi aggiunge elementi di array. GRANDE restituisce il numero più grande in un intervallo. ROW, combinato con un simbolo di dollaro, restituisce un riferimento assoluto a una riga.

Vedere come funzionano tutte queste funzioni insieme non è facile, ma se inizi nel mezzo della formula e lavori verso l'esterno, inizierai a vedere cosa sta facendo. Ci vorrà del tempo, ma se sei interessato a vedere esattamente come funziona, ti consiglio di inserirlo in un foglio Excel e di giocarci. Questo è il modo migliore per avere un'idea di ciò con cui stai lavorando.

(Inoltre, il modo migliore per evitare un problema come questo è farlo importa i tuoi dati in modo più accurato Come importare i dati nei fogli di calcolo Excel in modo semplice e pulitoHai mai avuto problemi con l'importazione o l'esportazione di dati in un foglio di calcolo? Questo tutorial ti aiuterà a padroneggiare l'arte di spostare i dati tra Microsoft Excel, CSV, HTML e altri formati di file. Leggi di più - non è sempre un'opzione, ma dovrebbe essere la tua prima scelta quando lo è.)

Un passo alla volta

Come puoi vedere, il modo migliore per risolvere qualsiasi problema di Excel è un passo alla volta: inizia con quello che sai, vedi cosa ti prende e vai da lì. A volte finirai con una soluzione elegante, a volte otterrai qualcosa di veramente lungo, disordinato e complesso. Ma finché funziona, ci sei riuscito!

E non dimenticare di chiedere aiuto Hai bisogno di imparare Excel? 10 esperti ti insegneranno gratuitamente!Imparare come utilizzare le funzionalità più avanzate di Excel può essere difficile. Per renderlo un po 'più semplice, abbiamo rintracciato i migliori guru di Excel che possono aiutarti a padroneggiare Microsoft Excel. Leggi di più . Ci sono alcuni utenti di Excel estremamente talentuosi là fuori e il loro aiuto può essere prezioso per risolvere un problema difficile.

Hai qualche suggerimento su come risolvere i difficili problemi di estrazione? Conosci altre soluzioni ai problemi che abbiamo affrontato sopra? Condividili ed eventuali pensieri che hai nei commenti qui sotto!

Dann è un consulente di marketing e strategia dei contenuti che aiuta le aziende a generare domanda e lead. Inoltre blog su strategia e content marketing su dannalbright.com.