............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Localizar la referencia

Ver el tema anterior Ver el tema siguiente Ir abajo

Localizar la referencia

Mensaje por RafaelSegundo el Jue Sep 01, 2011 10:29 pm

Buenas tardes, se que me pueden ayudar con esta duda que tengo.
Necesito encontrar la referencia en donde se encuentra una dato buscado.
Columna A
Fila 1 tengo A
Fila 2 tengo B
Fila 3 tengo C
Fila 4 tengo D
Por ejemplo si busco la letra C, que el resultado me muestre A3.
Me lo dejaron de tarea en la oficina, mi jefe lo requiere para programar un reporte.
Desde ya muchas gracias.

RafaelSegundo

Masculino Cantidad de envíos : 7
Edad : 65
Ciudad - Pais : Aguascalientes, Mexico
Version de Excel : xp
Fecha de inscripción : 03/04/2009

Volver arriba Ir abajo

Re: Localizar la referencia

Mensaje por Toldeman el Vie Sep 02, 2011 2:46 am

Hola.

Haber si te sirviese así:

="A"&COINCIDIR("C";A1:A4;0)

Un saludo.

Toldeman
Moderador
Moderador

Masculino Cantidad de envíos : 60
Edad : 52
Ciudad - Pais : España
Version de Excel : 2007
Fecha de inscripción : 05/04/2009

Volver arriba Ir abajo

Re: Localizar la referencia

Mensaje por RafaelSegundo el Vie Sep 02, 2011 3:00 pm

Buenos dias desde Mexico.
Muchas gracias por tu aportacion, me va a servir mucho.

RafaelSegundo

Masculino Cantidad de envíos : 7
Edad : 65
Ciudad - Pais : Aguascalientes, Mexico
Version de Excel : xp
Fecha de inscripción : 03/04/2009

Volver arriba Ir abajo

Re: Localizar la referencia

Mensaje por moises melgar el Vie Sep 02, 2011 5:31 pm

Para complementar el aporte:
Para encontrar el dato en un rango de celdas en especial:
1. formula de las no se cuantas formulas de cualquier excel de ExcelGali (descargar en el indice de foro)
jajajaja no le dire en que pestaña, busquenla para que miren todas las formulas del Libro
{formula matricial}(al terminar de escribir la formula ctrl + shif + enter)
{=SI(CONTAR.SI(A1:C4,F4),DIRECCION(MINA(SI(A1:C4=F4,FILA(A1:C4))),MINA(SI(A1:C4=F4,COLUMNA(A1:C4))),4),"no figura")}
2. Macro:
Usa la Funcion .find

Código:
Sub busqueda()

Dim encontrado As Range
Dim variable As String

variable = "dato a buscar" ' o valor de  una celda ejem range("C7").value
   
    Set encontrado = _
        Sheets("hoja1").UsedRange.Columns(1).Find(What:=variable, _
                                                  LookIn:=xlValues, _
                                                  LookAt:=xlPart, _
                                                  MatchCase:=False)
'tambien puede ser ActiveSheet.range("A1:D7").find.......
' o Cells.Find.....para buscar en toda la hoja
 If encontrado Is Nothing Then
'aqui la accion en caso de que no se encuentre
        MsgBox "el dato buscado no existe en el archivo"
    Else
'si existe el dato accion que se realizara:
        encontrado.Select
        MsgBox "El dato está en la celda " & encontrado.Address
        ' en caso de que si, se llama a la macro que ejecuta el proceso
'para ponerlo en la celda activa seria asi:
'ActiveCell.Value = encontrado.Address
'Addres tambien tiene su chiste (C=columna,F =fila) puede ser tambien:
'.Address(RowAbsolute:=False, ColumnAbsolute:=False) se refleja CF
'.address() se refleja $C$F
        Set encontrado = Nothing
    End If

End Sub
Adjunto ejemplos:
Archivos
ubicacion de un dato (formulas).xls No tienes los permisos para descargar los archivos.(29 KB) Descargado 22 veces
ubicacion de un dato (Macro).xlsm No tienes los permisos para descargar los archivos.(18 KB) Descargado 13 veces
avatar
moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 550
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: Localizar la referencia

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.