Ir al contenido

Find Excel Cell

Tipo: excel-find-cell  ·  Paquete: Excel Activities v1.0.0  ·  Salida: Dictionary

Busca un valor en la hoja y devuelve la ubicación de la primera celda que coincide (dirección, fila y columna). Es el equivalente al “Buscar” de Excel. Útil para localizar un encabezado, encontrar dónde está un dato concreto, o ubicar una fila por su identificador antes de leer o escribir alrededor.

Recorre la hoja (o el searchRange indicado) buscando el value según el matchType, y devuelve la primera coincidencia como un diccionario con su posición. Si no encuentra nada, devuelve nulo.

ParámetroEditorDescripción
valueexpresiónEl valor a buscar.
ParámetroEditorDescripción
sessionexpresiónSesión de Excel Open (en vez de path).
pathexpresiónRuta al .xlsx (requerido si no hay sesión).
sheetexpresiónNombre o índice de la hoja. Por defecto, la primera.
matchTypelistaForma de comparar: exact (def.) · contains · starts-with.
searchRangetextoLimitar la búsqueda a un rango, ej. "A1:Z100". Por defecto, toda la hoja.

Devuelve un Dictionary con address, row, column y value de la celda encontrada, o nulo si no hay coincidencia.

Find Excel Cell path = = asset("datos.xlsx") value = "Total" → output: celda
If condition = = isNull(celda)
├─ then:
│ Log level = warning message = "No se encontró la celda 'Total'"
└─ else:
Log message = = "Encontrada en " + celda["address"] + " (fila " + celda["row"] + ")"