Si, como yo, eres de los que disfruta peleándote con Excels titánicos para desgranarlos y sacar información concisa sobre lo que está pasando en tu web, ya sabrás lo importante que es manejarte bien con funciones que te ayuden en esta tarea.

Hoy te cuento qué funciones considero básicas para poder enfrentarte día a día en el trabajo de análisis de datos SEO:

1. BUSCARV

Me atrevo a decir que es la que más uso con diferencia a la hora de montar tablas para dashboards sobre visitas o conversiones. Esta función busca un valor en una columna de una matriz y devuelve el valor de otra columna de la misma fila del valor encontrado.

Su uso combinado con CONCATENAR la convierte en una herramienta perfecta para automatizar el rellenado de tablas.

BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; ordenado)

valor_buscado: valor del índice de la tabla que vamos a buscar.
matriz_buscar_en: matriz de 1 o más columnas. La primera columna será la columna referencia donde se buscará valor_buscado.
indicador_columnas: número de la columna donde están los datos que queremos que devuelva la función.
ordenado: (opcional) es el valor lógico sobre la coincidencia del valor_buscado. VERDADERO = coincidencia exacta y FALSO = coincidencia aproximada.

Ejemplo:

funcion buscarv

2. SI.ERROR

Esta la utilizo en combinación con BUSCARV a la hora de autorellenar tablas de datos.

SI.ERROR(valor; valor_si_error)

valor: valor donde buscamos el error.
valor_si_error: valor que devuelve en caso de error.

Ejemplo:

funcion si.error

3. SI

Esta función la suelo utilizar, sobre todo, combinada con BUSCARV y ESTEXTO o ESNUMERO. En base a una prueba lógica, devuelve un valor en caso de que la evaluación de la prueba lógica sea VERDADERO u otro en caso de que sea FALSO.

SI(prueba_lógica; valor_si_verdadero; valor_si_falso)

Ejemplo:

funcion si

4. SUMAR.SI

Suma el valor de las celdas de un rango en base a un criterio.

SUMAR.SI(rango; criterio; rango_suma)

rango: rango que queremos evaluar.
criterio: criterio para sumar. Por ejemplo, “>5″ ,”40” o “marca”.
rango_suma: rango de celdas a sumar.

Ejemplo:

funcion sumar.si

5. CONTAR.SI

Cuenta el número de celdas no vacías que cumplen con el criterio definido.

CONTAR.SI(rango; criterio)

rango: rango del que queremos contar las celdas.
criterio: criterio para sumar. Por ejemplo, “>5″ ,”40” o “marca”.

Ejemplo:

funcion contar.si

6. IZQUIERDA / DERECHA / LARGO / ENCONTRAR

Complicándote un poco la vida, la combinación de estas cuatro funciones es ideal para poder parsear URLs.

IZQUIERDA(texto; num_caracteres): devuelve los primeros num_caracteres de texto.
DERECHA(texto; num_caracteres): devuelve los últimos num_caracteres de texto.
LARGO(texto): devuelve el número de caracteres de una cadena de texto.
ENCONTRAR(texto_a_encontrar; dentro_del_texto; num_inicial): devuelve la posición del primer caracter de la cadena de texto a buscar.

Ejemplo:

Funcion izquierda derecha largo encontrar

7. MAX/MIN

 Devuelve el valor máximo/mínimo de un rango definido.

MAX(rango)
MIN(rango)

Ejemplo:

funcion max min

8. K.ESIMO.MAYOR / K.ESIMO.MENOR

 Con estas funciones, podemos sacar el término k-ésimo mayor o menor de un rango o matriz de datos.

K.ESIMO.MAYOR(matriz; k)
K.ESIMO.MENOR(matriz; k)

Ejemplo:

funcion k.esimo.mayor k.esimo.menor

9. COINCIDIR / INDIRECTO

Con la función COINCIDIR podemos conocer la posición relativa de un valor en una matriz.

COINCIDIR(valor_buscado; matriz_buscar_en; tipo_de_coincidencia)

valor_buscado: valor del índice de la tabla que vamos a buscar.
matriz_buscar_en: matriz de 1 o más columnas en la que queremos buscar un valor.
tipo_de_coincidencia: puede ser 0 (devuelve la posición del primer elemento con coincidencia exacta), 1 (mayor valor menor o igual al valor buscado) o -1 (menor valor mayor o igual al valor buscado).

En el caso de INDIRECTO, podemos crear la referencia a una celda con una letra y un número que conforman la posición de una celda. Combinado con la función COINCIDIR, podremos crear referencias dinámicas en función de unos parámetros.

INDIRECTO(ref; a1)

referencia: es la referencia a una celda como texto entrecomillado.
a1: valor lógico que especifica el estilo de la celda. Si lo omitimos o ponemos VERDADERO, el estilo es a1. Si queremos usar el estilo f1c1, deberemos poner FALSO.

Ejemplo:

datos coincidir indirecto

datos coincidir indirecto 2

funcion coincidir indirecto

10. SeoTools

Aunque no se trata de una función en si, no podía dejarme fuera de la lista un complemento que no puede faltar en el listado de herramientas de cualquier SEO adicto a Excel: SeoTools for Excel.

Con este complemento, tendrás disponible un buen número de funciones específicas para analizar determinados aspectos SEO, como por ejemplo:

  • HttpStatus
  • HtmlTitle
  • HtmlMetaDescription
  • HtmlH1
  • HtmlCanonical
  • GooglePageRank
  • DomainAge

Pero, IMHO y por el uso que le doy, las que más potencial tienen son XPathOnURL y DownloadString. Pero estas las dejamos para otro día 😉