Trova la prima occorrenza di una piccola sequenza da una lunga lista in Excel


0

Ho una lunga lista di parole in celle separate di fila in un foglio di calcolo di Excel. Per esempio

   A      B      C      D      E      F      G
blue   red    yellow blue   green  red    purple ...

Voglio trovare dove (in quali colonne) una particolare sequenza di parole (per esempio., orange, red, blue ) si verifica prima nell'elenco.


Forse un esempio migliore:

Le cellule contengono

heads  tails  tails  heads  heads  tails  tails  ...

e voglio trovare dove la sequenza heads, heads, tails è stato trovato per la prima volta


Sono sempre gruppi di tre.
Scott Craner

La tua domanda è troppo ambigua. I nomi sono un elenco delimitato da virgole in una cella? Contenuto in celle separate in fila? In celle separate in una colonna? I nomi contengono più parole, come il nome e il cognome separati da uno spazio? "A, B, C" è una rappresentazione letterale della forma? Cosa intendi per dove accade prima (posizione del carattere, cella, indice del nome)? Aggiungi un mock-up di alcuni dati di esempio, una stringa di ricerca di esempio e i risultati che ti aspetti.
fixer1234

Esempio: un elenco di nomi in una riga (nome 'big_list'): a, b, b, a, c, b, a, a, c .... in celle separate e la piccola sequenza che ho bisogno di trovare (nome 'small_list'): a, b, c dove nella big_list questo è stato trovato per primo.
ABC

Che cosa stai usando excel? Se stai utilizzando Office 365 Excel, procedi nel seguente modo: =SEARCH(CONCAT(small_list),CONCAT(big_list))
Scott Craner

Un esempio migliore: big_list: teste, code, code, teste, teste, code, code ... casualmente ...... in celle separate di fila. small_list: heads, heads, code Bisogno di trovare dove teste, teste, code sono stati trovati per la prima volta in big_list.
ABC
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.