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.


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


¿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.


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!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.