Excel: hacer coincidir dos veces en la misma columna

0

¿Qué es una fórmula de Excel para buscar una columna en una coincidencia? Luego, a partir de esa fila, busca otra coincidencia dentro de la misma columna. Por ejemplo, imagine una columna que contiene miles de letras.

A B C B D ...

Quiero encontrar el índice, idealmente absoluto, de B que sigue a C.

BSalita
fuente
1
Si las letras están en, digamos, las celdas A1 a A1000, entonces use formula = MATCH ("C", OFFSET (A1: A1000, MATCH ("C", A1: A1000,0), 0), 0) + MATCH (" C ", A1: A1000,0). De AllExperts.Com.
Chuff
= COINCIDIR ("B", DESPLAZAMIENTO (A1: A1000000, COINCIDIR ("C", A: A, 0), 0), 0) + COINCIDIR ("C", A: A, 0)? Si es así, vuelva a publicarlo como respuesta para que pueda recibir un crédito bien merecido. ¿Hay alguna manera de especificar la parte inferior en lugar de A1000000?
BSalita

Respuestas:

0

La respuesta de Chuff funciona para mí y podría ser el mejor enfoque, pero también podría usar esta versión de "matriz" que incluye la columna completa

=MATCH("B",IF(ROW(A:A)>MATCH("C",A:A,0),A:A),0)

confirmado con CTRL + MAYÚS + ENTRAR

funciona en Excel 2007 o posterior

barry houdini
fuente
¿No se metería esto en problemas si no hubiera "C" en la columna?
Chuff
@chuff Creo que Bsalita quiere encontrar la primera "B" que viene después de una "C". No sé qué debería pasar si no hay "C". Mi versión dará # N / A si no hay "C". ... o no "B" después de esa "C"
barry houdini
La hoja de cálculo es generada por computadora y se garantiza que tiene C y B después de C.
BSalita
¿Funcionará la fórmula de matriz en LibreOffice? La hoja de cálculo debe ser multiplataforma.
BSalita
No suelo utilizar LibreOffice pero cuando intenté funciona la fórmula pero no con toda la columna por lo que sería de nuevo a =MATCH("B",IF(ROW(A1:A1000)>MATCH("C",A1:A1000,0),A1:A1000),0)o similares
Barry Houdini
0

Si la columna de letras está en, digamos, las celdas A1 a A1000, entonces para encontrar "B" use la fórmula:

=MATCH("B",OFFSET(A1:A1000,MATCH("B",A1:A1000,0),0),0)+MATCH("B",A1:A1000,0)

Nos pondremos en contacto con usted sobre cómo cambiar para eliminar la referencia rígida a la fila número 1,000.

bagazo
fuente
0

Seleccione la columna que tiene las entradas que no deben identificarse dos veces. Luego, en la pestaña Datos, haga clic en el icono de filtro en Avanzado . Seleccionar unique entries only. ¡No se mostrarán las entradas ingresadas más de una vez!

Pepino de mar
fuente