Cella di Excel che mostra shortform anziché testo


0

inserisci qui la descrizione dell'immagine

Ho un elenco a discesa sulla colonna B che mostra diverse categorie (Vendite, Ad-hoc, Riparazione, Manutenzione e altri). Quando l'utente seleziona Categoria, vorrei che il numero di riferimento riflettesse il tipo di categoria selezionata.

Ad esempio, se l'utente seleziona Vendite in Categoria, Le vendite saranno rappresentate da S e mostrate come QTN-S-1501, anziché QTN-Sales-1501

PS La tabella a destra che mostra Categoria e Codice è solo una legenda, non fa parte del registro delle tabelle.

Risposte:


0

Visto che la prima lettera della tua categoria è uguale al codice che vuoi visualizzare, puoi semplicemente usare la funzione = LEFT ().

Se suppongo che i tuoi numeri siano sequenziali nella colonna A, la cella A9 sarebbe: = "QTN -" e sinistra (B9,1) e destra (A8,4) +1 che dovrebbe produrre QTN-S1506 se le vendite fossero selezionate in B9.

Puoi anche cercare il codice dalla tabella / legenda che hai sulla destra.


Grazie Viridian, questo è quello di cui ho bisogno. Solo una domanda, cosa succede se una delle categorie in Altri, ho deciso di usare OT invece di O, può ancora essere fatta usando LEFT ()? Dovrebbe essere o singolo alfabeto o doppio alfabeto attraverso l'elenco giusto? Correggimi se sbaglio.
Brandon,

Brandon - Sarebbe il modo più semplice sì, ma come sempre c'è una soluzione alternativa. Come ho detto, puoi sempre "cercare" quale codice deve essere restituito o utilizzare un "if" se esiste una sola eccezione alla regola. ="QTN-"&if(left(B9,1)="O","OT",left(b9,1))&right(A8,4)+1o il più universale="QTN-"&vlookup(B9,$D$3:$E$7,2,FALSE)&right(A8,4)+1
Viridian,

Grazie Viridian, la tua formula funziona. Grazie per il tuo gentile aiuto.
Brandon,
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.