Funcion que extraiga de una lista datos

28/10/2005 - 03:44 por Isrrael | Informe spam
Hola a toda la comunidad,
La pregunta que tengo es sobre que formula puedo utilizar para poder extraer
datos de una lista interminable de números de 12 digitos. La regla que es
que si terminan en determinado número, (de cero a nueve) los saque a una
nueva lista:

Ejemplo:

851811094749
605120212002
792554080630
853605100588
855443115740
854169790690
851563194681
790677096744
626687862440
852845673101
853797599176
854995347389
692212431029
791748414818
854992049009
839283612390
851562388365
790679444280
853287071040
791241921344
847791459669

Y de esa lista sacar sólo los que terminen en cero, por ejemplo,

Alguien sabe como hacerlo, cualquier sugerencia es buena,
Gracias!
 

Leer las respuestas

#1 Héctor Miguel
28/10/2005 - 08:35 | Informe spam
hola, Isrrael !

... que formula puedo utilizar para poder extraer datos de una lista interminable de numeros de 12 digitos
... regla... si terminan en determinado numero... los saque a una nueva lista... Ejemplo:
851811094749
605120212002
792554080630
853605100588
855443115740 [...]
... de esa lista sacar solo los que terminen en cero, por ejemplo...



1) 'lograr' UNA -sola- formula que pueda 'extraer' los numeros que terminen en 'x-y-z solictud'... [seguramente]
va a exceder el limite de 'anidaciones' para las funciones de hoja de calculo... y [definitivamente] sera 'matricial' :-(
2) si los numeros que expones en la consulta iniciaran [p.e.] en 'A1'... ocuparian el rango de 'A2:A22'
[modifica al rango necesario en los ejemplos siguientes] :D
3) para 'brincar' la limitante de 7 funciones 'anidadas' Y 'evitar' que la formula final sea de entrada matricial [ctrl+mayus+enter]
sigue los pasos a continuacion y...
toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

1) define 4 nombres [insertar / nombre / definir...] con los siguientes 'parametros' [formulaciones]...
nombre: formula: -> ejemplo para el caso de los terminados en 0 -cero- <-
Cuantos =sumaproducto(--(derecha(!$a$2:$a$22)="0"))
Fila_n =fila(indirecto("1:"&cuantos))
x_Filas =k.esimo.menor(k.esimo.mayor(fila(!$a$2:$a$22)*--(derecha(!$a$2:$a$22)="0"),fila_n),fila_n)
Valores =fila(!$a$2:$a$22)

2) en la celda 'inicial' donde necesites el 'extracto' de dichas 'coincidencias' [los terminados en cero]...
usa la siguiente formula [no es matricial, en virtud de los nombres anteriores] :))
=elegir(1+(fila(a1)<=cuantos),"",indice($a$2:$a$22,coincidir(indice(x_filas,fila(a1)),valores)))

3) copia/arrastra/... la formula anterior el suficiente numero de filas [hacia abajo] para dar cabida a los posibles 'encontrados'
[cuando no existan mas... la formula estara 'depositando' una cadena de texto vacia ""] ;)

4) [seguramente] sera necesario utilizar otra forma de 'hacer referencia a cada terminacion' [de cero a nueve]
-> p.e. utilizar la fila uno de las areas/rangos/... donde se extraeran cada una de las terminaciones -?-
-> o... definir tantos nombres como terminaciones necesites 'extraer' [yo te sugeriria la anterior] :))

Preguntas similares