Com utilitzar les fórmules 'Si la cel·la conté' a Excel

Proveu El Nostre Instrument Per Eliminar Problemes



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.



  Com utilitzar les fórmules 'Si la cel·la conté' a Excel

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.

  1. Seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =SI(cel·la<>'', valor_a_retornar, '') .
  2. 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', '') .

  3. 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

  1. 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, '') .
  2. Per al nostre exemple, la cel·la que volem comprovar és A2 , i el valor de retorn serà . En aquest escenari, canviaríeu la fórmula a =SI(ISTEXT(A2), 'Sí', '') .
      comproveu el txt
  3. Perquè el A2 la cel·la conté text i no un número ni una data, la fórmula tornarà ' ” a la cel·la de sortida.

Comproveu un número o una data

  1. 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, '') .
  2. Per al nostre exemple, la cel·la que volem comprovar és D2 , i el valor de retorn serà . En aquest escenari, canviaríeu la fórmula a =SI(ISNUMBER(D2), 'Sí', '') .
      comproveu el número o la data
  3. Perquè el D2 la cel·la conté un número i no text, la fórmula tornarà ' ” 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.

  1. Seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =IF(cel·la='text', valor_a_retornar, '') .
  2. Per al nostre exemple, la cel·la que volem comprovar és A2 , el text que busquem és ' exemple ”, i el valor de retorn serà . En aquest escenari, canviaríeu la fórmula a =SI(A2='exemple', 'Sí', '') .
      Si la cel·la conté text específic, retorneu un valor
  3. Perquè el A2 la cel·la consta del text ' exemple ”, la fórmula retornarà “ ” 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.

  1. 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', '') .
  2. Per al nostre exemple, la cel·la que volem comprovar és A2 , el text que busquem és ' EXEMPLE ”, i el valor de retorn serà . En aquest escenari, canviaríeu la fórmula a =SI(EXACTE(A2;'EXEMPLE'), 'Sí', '') .
  3. Perquè el A2 la cel·la consta del text ' EXEMPLE ' amb el cas coincident, la fórmula tornarà ' ” 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.

  1. Seleccioneu la cel·la de sortida i utilitzeu la fórmula següent: =IF(cel·la='text', '', 'valor_a_retornar') .
  2. 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') .
      Si la cel·la conté text específic, retorneu un valor (distingeix entre majúscules i minúscules)
  3. 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.

  1. 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, '') .
  2. 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','') .
      =SI(O(ÉSNUMERO(CERCAR(
  3. 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.

  1. 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,'') .
  2. 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','') .
      =SI(I(ÉSNUMERO(CERCAR(
  3. 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

L'Elecció De L'Editor


Com es corregeixen les tecles de fletxa que no funcionen a Excel

Centre D'ajuda


Com es corregeixen les tecles de fletxa que no funcionen a Excel

Les tecles de fletxa van deixar de funcionar a Microsoft Excel? Aquesta guia us mostrarà com solucionar el problema en qüestió de minuts. Feu clic aquí per començar.

Llegir Més
Com col·laborar a Microsoft Outlook

Centre D'ajuda


Com col·laborar a Microsoft Outlook

Aneu més enllà de respondre als correus electrònics. Sigues creatiu i uneix els teus equips mitjançant Outlook. A continuació s’explica com col·laborar a Outlook de manera més eficaç.

Llegir Més