El uso de la ‘encontrar’ fórmula en Excel, es posible decir encontrar ‘a’ o ‘b’ en una celda (sin usar vba)?

Para ex;

A1 = 'West 1'

Traté de Find(OR("1","2"),A1) pero que tiró un error.

  • =IFERROR(FIND("1",A1),FIND("2",A1))
  • En otras palabras, no. Usted puede poner varias opciones en un FIND función. Podría ser posible hacer algo similar a través de otros medios.
  • Digamos que me gustaría ver a partir del «1» al «9» que sería el resultado de una larga fórmula mediante su enfoque de derecho?
  • a usted le gusta sólo para comprobar si 1-9 están en A1 o posición de retorno de entrada?
  • le gustaría comprobar y posición de retorno
  • intentar algo como esto: =MIN(IFERROR(FIND({"1","2","3"},A1),9E+307)) y presione CTRL+MAYÚS+ENTRAR a evaluar (fórmula devuelve la primera posición en cualquier carácter). Es lo que usted necesita? O =MIN(IFERROR(FIND({"1";"2";"3"},A1),9E+307)) – depende de la configuración local
  • eso fue genial, sir. Por favor publica esto como una respuesta.

InformationsquelleAutor richie | 2014-03-21

1 Comentario

  1. 4

    Puede utilizar esta fórmula de matriz que devuelve la primera posición de cualquier personaje de la lista:

    =MIN(IFERROR(FIND({"1","2","3"},A1),""))
    

    pulse CTRL+CAMBIO+ENTRAR a evaluar.

    Devuelve 0 si no encontraron nada.

    • Tomo nota de que para los números usted no necesita las citas, esto funciona así – =MIN(IFERROR(FIND({1,2,3},A1),""))
    • gracias, barry, es cierto, yo he usado es para el caso general, cuando la búsqueda de los caracteres en los números:)

Dejar respuesta

Please enter your comment!
Please enter your name here