sobresortir té una sèrie de fórmules que us ajuden a utilitzar les vostres dades de maneres útils. Per exemple, podeu obtenir una sortida en funció de si una cel·la compleix o no determinades especificacions. Ara mateix, ens centrarem en una funció anomenada 'si la cel·la conté, llavors'. Vegem-ne un exemple.
Fórmula Excel: si la cel·la conté
Fórmula genèrica=IF(ISNUMBER(SEARCH("abc",A1)),A1,"")Resum
Per provar cèl·lules que contenir determinat text, podeu utilitzar una fórmula que utilitzi la funció SI juntament amb CERCAR i ISNUMBER funcions. A l'exemple que es mostra, la fórmula de C5 és:
=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")
Si voleu comprovar si el A1 la cel·la conté el text 'Exemple', podeu executar una fórmula que sortirà 'Sí' o 'No' al B1 cel·la. Hi ha diverses maneres diferents de fer servir aquestes fórmules. En el moment d'escriure, Excel és capaç de tornar les variacions següents:
- Si la cel·la conté qualsevol valor
- Si la cel·la conté text
- Si la cel·la conté nombre
- Si la cel·la conté text concret
- Si la cel·la conté determinada cadena de text
- Si la cel·la conté una de les moltes cadenes de text
- Si la cel·la conté diverses cordes
Amb aquests escenaris, podeu comprovar si una cel·la conté text, valor i molt més.
Google Chrome s'estavella a Windows 10
Explicació: si la cel·la conté
Una limitació de la funció SI és que no admet comodins d'Excel com '?' i '*'. Això simplement vol dir que no podeu utilitzar IF per si mateix per comprovar si hi ha text que pugui aparèixer en qualsevol lloc d'una cel·la.
Una solució és una fórmula que utilitza la funció SI juntament amb les funcions SEARCH i ISNUMBER. Per exemple, si teniu una llista d'adreces de correu electrònic i voleu extreure les que contenen 'ABC', la fórmula a utilitzar és aquesta:
=IF(ISNUMBER(SEARCH("abc",B5)),B5,""). Assuming cells run to B5
Si es troba 'abc' en qualsevol part d'una cel·la B5, IF retornarà aquest valor. Si no, IF retornarà una cadena buida (''). La prova lògica d'aquesta fórmula és aquest bit:
ISNUMBER(SEARCH("abc",B5))
Llegeix l'article: Eficàcia d'Excel: 11 fórmules d'Excel per augmentar la vostra productivitat
Utilitzant fórmules 'si la cel·la conté' a Excel
Les guies següents s'han escrit amb l'última Microsoft Excel 2019 per Windows 10 . Alguns passos poden variar si utilitzeu una versió o plataforma diferent. Contacte els nostres experts si necessiteu més ajuda.
1. Si la cel·la conté algun valor, retorneu un valor
Aquest escenari us permet retornar valors en funció de si una cel·la conté o no cap valor. Per exemple, comprovarem si o no A1 la cel·la està en blanc o no i, a continuació, retorna un valor en funció del resultat.
- Seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =SI(cel·la<>'', valor_a_retornar, '') .
- Per al nostre exemple, la cel·la que volem comprovar és A2 , i el valor de retorn serà No . En aquest escenari, canviaríeu la fórmula a =SI(A2<>'', 'No', '') .
- Des del A2 la cel·la no està en blanc, la fórmula tornarà ' No ” a la cel·la de sortida. Si la cel·la que esteu comprovant està en blanc, la cel·la de sortida també romandrà en blanc.
2. Si la cel·la conté text/número, retorneu un valor
Amb la fórmula següent, podeu retornar un valor específic si la cel·la de destinació conté text o nombre. La fórmula ignorarà els tipus de dades oposats.
Comprova si hi ha text
- Per comprovar si una cel·la conté text, seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =SI(ISTEXT(cel·la), valor_a_retornar, '') .
- Per al nostre exemple, la cel·la que volem comprovar és A2 , i el valor de retorn serà Sí . En aquest escenari, canviaríeu la fórmula a =SI(ISTEXT(A2), 'Sí', '') .
- Perquè el A2 la cel·la conté text i no un número ni una data, la fórmula tornarà ' Sí ” a la cel·la de sortida.
Comproveu un número o una data
- Per comprovar si una cel·la conté un número o una data, seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =SI(ISNUMBER(cel·la), valor_a_retornar, '') .
- Per al nostre exemple, la cel·la que volem comprovar és D2 , i el valor de retorn serà Sí . En aquest escenari, canviaríeu la fórmula a =SI(ISNUMBER(D2), 'Sí', '') .
- Perquè el D2 la cel·la conté un número i no text, la fórmula tornarà ' Sí ” a la cel·la de sortida.
3. Si la cel·la conté text específic, retorneu un valor
Per trobar una cel·la que contingui text específic, utilitzeu la fórmula següent.
- Seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =IF(cel·la='text', valor_a_retornar, '') .
- Per al nostre exemple, la cel·la que volem comprovar és A2 , el text que busquem és ' exemple ”, i el valor de retorn serà Sí . En aquest escenari, canviaríeu la fórmula a =SI(A2='exemple', 'Sí', '') .
- Perquè el A2 la cel·la consta del text ' exemple ”, la fórmula retornarà “ Sí ” a la cel·la de sortida.
4. Si la cel·la conté text específic, retorneu un valor (distingeix entre majúscules i minúscules)
Per trobar una cel·la que contingui text específic, utilitzeu la fórmula següent. Aquesta versió distingeix entre majúscules i minúscules, el que significa que només les cel·les amb una coincidència exacta retornaran el valor especificat.
- Seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =SI(EXACTE(cel·la,'text_diferencial_de_majúscules'), 'valor_a_retornar', '') .
- Per al nostre exemple, la cel·la que volem comprovar és A2 , el text que busquem és ' EXEMPLE ”, i el valor de retorn serà Sí . En aquest escenari, canviaríeu la fórmula a =SI(EXACTE(A2;'EXEMPLE'), 'Sí', '') .
- Perquè el A2 la cel·la consta del text ' EXEMPLE ' amb el cas coincident, la fórmula tornarà ' Sí ” a la cel·la de sortida.
5. Si la cel·la no conté text específic, retorneu un valor
Versió oposada a l'apartat anterior. Si voleu trobar cel·les que no continguin un text específic, utilitzeu aquesta fórmula.
- Seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =IF(cel·la='text', '', 'valor_a_retornar') .
- Per al nostre exemple, la cel·la que volem comprovar és A2 , el text que busquem és ' exemple ”, i el valor de retorn serà No . En aquest escenari, canviaríeu la fórmula a =SI(A2='exemple', '', 'No') .
- Perquè el A2 la cel·la consta del text ' exemple ”, la fórmula retornarà una cel·la en blanc. D'altra banda, tornen altres cèl·lules ' No ” a la cel·la de sortida.
6. Si la cel·la conté una de moltes cadenes de text, retorneu un valor
Aquesta fórmula s'ha d'utilitzar si voleu identificar cel·les que continguin almenys una de les moltes paraules que esteu cercant.
- Seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =SI(O(ISNUMBER(CERCAR('cadena1', cel·la)), ISNUMBER(CERCA('cadena2', cel·la))), valor_a_retornar, '') .
- Per al nostre exemple, la cel·la que volem comprovar és A2 . Busquem o bé ' samarreta ' o ' dessuadora ”, i el valor de retorn serà Vàlid . En aquest escenari, canviaríeu la fórmula a =SI(O(ISNUMBER(CERCAR('samarreta',A2)),ISNUMBER(CERCAR('dessuadora amb caputxa',A2))),'Vàlid','') .
- Perquè el A2 la cel·la conté un dels valors de text que hem cercat, la fórmula tornarà ' Vàlid ” a la cel·la de sortida.
Per ampliar la fórmula a més termes de cerca, només cal que modifiqueu-la afegint més cadenes utilitzant ISNUMBER(CERCAR('cadena', cel·la)) .
7. Si la cel·la conté diverses de moltes cadenes de text, retorneu un valor
Aquesta fórmula s'ha d'utilitzar si voleu identificar cel·les que contenen diverses de les moltes paraules que esteu cercant. Per exemple, si cerqueu dos termes, la cel·la ha de contenir tots dos per poder ser validat.
- Seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =SI(I(ISNUMBER(CERCAR('cadena1',cel·la)), ISNUMBER(CERCA('cadena2',cel·la))), valor_a_retornar,'') .
- Per al nostre exemple, la cel·la que volem comprovar és A2 . Estem buscant ' dessuadora ' i ' negre ”, i el valor de retorn serà Vàlid . En aquest escenari, canviaríeu la fórmula a =SI(I(NÚMERO(CERCAR('suda amb caputxa',A2)),NÚMERO(CERCAR('negre',A2))),'Vàlid','') .
- Perquè el A2 la cel·la conté els dos valors de text que hem cercat, la fórmula tornarà ' Vàlid ” a la cel·la de sortida.
Pensaments finals
Esperem que aquest article us sigui útil per aprendre a utilitzar les fórmules 'si la cel·la conté' a Microsoft Excel. Ara, podeu comprovar si alguna cel·la conté valors, text, números i molt més. Això us permet navegar, manipular i analitzar les vostres dades de manera eficient.
Ens alegrem que hagis llegit l'article fins aquí :) Gràcies :)
Comparteix-ho a les teves xarxes socials. Algú més se'n beneficiarà.
Abans que marxis
Si necessiteu més ajuda amb Excel, no dubteu a posar-vos en contacte amb el nostre equip d'atenció al client, que està disponible les 24 hores del dia per ajudar-vos. Torna amb nosaltres per obtenir més articles informatius relacionats amb la productivitat i la tecnologia moderna!
Vols rebre promocions, ofertes i descomptes per aconseguir els nostres productes al millor preu? No oblidis subscriure't al nostre butlletí introduint la teva adreça de correu electrònic a continuació! Rep les últimes notícies tecnològiques a la teva safata d'entrada i sigues el primer a llegir els nostres consells per ser més productiu.
canviant l’ordre d’arrencada a Windows 10
també et pot agradar
» Com utilitzar la funció NPER a Excel
» Com separar el nom i el cognom a Excel
» Com calcular l'anàlisi del punt d'equilibri a Excel