Com extreure un número o un text d'Excel

Com extreure un número o un text d'Excel

Microsoft Excel treballa tant amb números com amb text, però si utilitzeu tots dos a la mateixa cel·la, és possible que tingueu alguna dificultat. Afortunadament, podeu extreure números o text de cel·les per treballar amb les vostres dades de manera més eficient. Demostrem diverses opcions, en funció del format en què es trobin actualment les vostres dades.





Números d'Excel formatats com a text

Aquesta és una situació habitual i, per sort, molt fàcil de tractar. De vegades, les cel·les que només contenen números s’etiqueten o tenen un format incorrecte com a text, cosa que impedeix que Microsoft Excel les faci servir en operacions.





Podeu veure a la imatge següent que les cel·les de la columna A tenen el format de text, tal com indica el quadre de format numèric. És possible que també vegeu una bandera verda a l'extrem superior esquerre de cada cel·la.





Convertiu text a número a Excel

Si veieu la bandera verda a l'extrem superior esquerre, seleccioneu una o més cel·les, feu clic al signe d'advertència i seleccioneu Converteix a número .

En cas contrari, seleccioneu les cel·les i, al menú Format de número de la cinta, seleccioneu la predeterminada Número opció.



Si necessiteu més opcions granulars, feu clic amb el botó dret a les cel·les ressaltades i seleccioneu Format de cel·les , que obrirà el menú corresponent. Aquí podeu personalitzar el format numèric i afegir o eliminar decimals, afegir un separador de 1.000 o gestionar números negatius.

Viouslybviament, també podeu utilitzar les opcions de cinta o format de cel·les que es descriuen més amunt per convertir un número en text o text en moneda, hora o qualsevol altre format que desitgeu.





Apliqueu el format numèric amb l’enganxat especial d’Excel

Perquè aquest mètode funcioni, haureu d'introduir un número (qualsevol número) a una cel·la; és important que aquesta cel·la també tingui el format d'un número. Copieu aquesta cel·la. Ara, seleccioneu totes les cel·les que vulgueu convertir al format numèric, aneu a Inici> Enganxa> Enganxa especial , seleccioneu Formats per enganxar només el format de la cel·la que heu copiat inicialment i feu clic a D'acord .

Aquesta operació aplica el format de la cel·la que heu copiat a totes les cel·les seleccionades, fins i tot a les cel·les de text.





Extreu números o text de cel·les de format mixt

Ara arribem a la part més difícil: treure nombres de les cel·les que contenen diversos formats d’entrada. Si teniu un número i una unitat (com ara '7 pales', tal com es mostra a continuació), tindreu aquest problema. Per solucionar-ho, examinarem un parell de maneres diferents de dividir les cel·les en números i text, cosa que us permetrà treballar amb cadascuna individualment.

Separeu els números del text

Si teniu moltes cel·les que contenen una combinació de nombres i text o múltiples de totes dues, separar-les manualment pot trigar un temps monumental. Per fer el procés més ràpid, podeu utilitzar Microsoft Excel Text a columnes funció.

Seleccioneu les cel·les que vulgueu convertir, aneu a Dades> Text a columnes i utilitzeu l'assistent per assegurar-vos que les cel·les surten correctament. En la seva majoria, només haureu de fer clic Pròxim i Acabar , però assegureu-vos de triar un delimitador que coincideixi; en aquest exemple, una coma.

Si només teniu números d'un i dos dígits, el fitxer Amplada fixa l'opció també pot ser útil, ja que només dividirà els dos o tres primers caràcters de la cel·la. Fins i tot podeu crear diverses fraccions d’aquesta manera.

Nota: Les cel·les amb format de text no apareixerà automàticament amb un format de número (o viceversa), cosa que significa que és possible que hàgiu de convertir aquestes cel·les tal com es descriu anteriorment.

Extreu un número o un text d'una cadena delimitada

Aquest mètode és una mica feixuc, però funciona molt bé en petits conjunts de dades. El que suposem aquí és que un espai separa el número i el text, tot i que el mètode també funciona per a qualsevol altre delimitador.

La funció principal que farem servir aquí és LEFT, que retorna els caràcters més a l'esquerra d'una cel·la. Com podeu veure al nostre conjunt de dades anterior, tenim cel·les amb números d'un, dos i tres caràcters, de manera que haurem de retornar el caràcter més, a l'esquerra, de les cel·les. Combinant ESQUERRA amb el Funció SEARCH , podem tornar tot a l'esquerra de l'espai. Aquí teniu la funció:

= ESQUERRA (A1, CERCA ('', A1, 1))

Això tornarà tot a l'esquerra de l'espai. Utilitzant el mànec de farciment per aplicar la fórmula a la resta de cel·les, això és el que obtenim (podeu veure la fórmula a la barra de funcions de la part superior de la imatge):

Com podeu veure, ara tenim tots els números aïllats, de manera que podem manipular-los. Voleu aïllar també el text? Podem utilitzar la funció RIGHT de la mateixa manera:

= DRETA (A1, LEN (A1) -CERCA ('', A1, 1))

Això retorna X caràcters des del costat dret de la cel·la, on x és la longitud total de la cel·la menys el nombre de caràcters a l'esquerra de l'espai.

Ara també podeu manipular el text. Voleu tornar-los a combinar? Simplement utilitzeu la funció CONCATENAR amb totes les cel·les com a entrades:

= CONCATENAT (E1, F1)

Viouslybviament, aquest mètode funciona millor si només teniu números i unitats, i res més. Si teniu altres formats de cel·la, és possible que hàgiu de ser creatiu amb fórmules perquè tot funcioni correctament. Si teniu un conjunt de dades gegant, valdrà la pena el temps que necessiteu per esbrinar la fórmula.

Extreu un número d'un extrem d'una cadena contínua

I què passa si no hi ha cap delimitador que separi el número i el text?

Si ho estàs extraient el número de l'esquerra o la dreta de la cadena , podeu utilitzar una variació de la fórmula ESQUERRA o DRETA comentada anteriorment:

= ESQUERRA (A1, SUM (LEN (A1) -LEN (SUBSTITUT (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, '')))))

= RIGHT (A1, SUM (LEN (A1) -LEN (SUBSTITUT (A1, {'0', '1', '2', '3', '4', '5', '6', '7') , '8', '9'}, '')))))

Això retornarà tots els números de l'esquerra o la dreta de la cadena.

Si ho estàs extraient el número de la dreta de la cadena , també podeu utilitzar un procés en dos passos. Primer, determineu la ubicació del primer dígit a la cadena mitjançant la funció MIN. A continuació, podeu alimentar aquesta informació en una variació de la fórmula RIGHT, per dividir els números dels vostres textos.

= MIN (CERCA ({0,1,2,3,4,5,6,7,8,9}, A1 i '0123456789'))

dos ordinadors dos monitors un teclat un ratolí

= DRETA (A1, LEN (A1) -B1 + 1)

Nota: Quan utilitzeu aquestes fórmules, recordeu que és possible que hàgiu d’ajustar els caràcters de les columnes i els números de cel·la.

Extreu nombres dels dos extrems d'una cadena contínua

Amb les estratègies anteriors, hauríeu de poder extreure nombres o text de la majoria de cel·les de format mixt que us generin problemes. Fins i tot si no ho fan, probablement els podeu combinar amb algunes funcions de text potents incloses a Microsoft Excel per obtenir els caràcters que busqueu. Tot i això, hi ha situacions molt més complicades que requereixen solucions més complicades.

Per exemple, he trobat un publicació del fòrum on algú volia extreure els números d'una cadena com '45t * & 65 /', de manera que acabés amb '4565'. Un altre pòster donava la següent fórmula com a forma de fer-ho:

= SUMPRODUCT (MID (0 i A1, GRAN (ÍNDEX (ISNUMBER (- MID (A1, ROW ($ 1: $ 25), 1))) *

ROW ($ 1: $ 25), 0), ROW ($ 1: $ 25)) + 1,1) * 10 ^ ROW ($ 1: $ 25) / 10)

Per ser completament honest, no tinc ni idea de com funciona. Però, segons la publicació del fòrum, traurà els números d’una complicada cadena de números i altres caràcters. La qüestió és que, amb prou temps, paciència i esforç, podeu extreure números i text de gairebé qualsevol cosa. Només cal trobar els recursos adequats.

Després d'alguns consells més d'Excel? Aquí hi ha com copiar fórmules a Excel .

Compartir Compartir Tweet Correu electrònic Com netejar el vostre PC amb Windows mitjançant el símbol del sistema

Si el vostre PC amb Windows es queda sense espai d’emmagatzematge, netegeu la brossa amb aquestes ràpides utilitats de símbol del sistema.

Llegiu a continuació
Temes relacionats
  • Productivitat
  • Full de càlcul
  • Microsoft Excel
Sobre l'autor Tina Sieber(831 articles publicats)

Tot completant un doctorat, Tina va començar a escriure sobre tecnologia de consum el 2006 i no es va aturar mai. Ara, també editor i SEO, la podeu trobar a Twitter o fer senderisme per una pista propera.

Més de Tina Sieber

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us