Note: The other languages of the website are Google-translated. Back to English

Come restituire il valore in un'altra cella se una cella contiene un determinato testo in Excel?

Come nell'esempio riportato di seguito, quando la cella E6 contiene il valore "Sì", la cella F6 verrà automaticamente popolata con il valore "approva". Se modifichi "Sì" in "No" o "Neutrality" in E6, il valore in F6 verrà modificato immediatamente in "Nega" o "Riconsidera". Come puoi fare per raggiungerlo? Questo articolo raccoglie alcuni metodi utili per aiutarti a risolverlo facilmente.


Restituisce il valore in un'altra cella se una cella contiene un determinato testo con formula

Per restituire il valore in un'altra cella se una cella contiene solo un testo specifico, prova la seguente formula. Ad esempio, se B5 contiene "Sì", restituire "Approva" in D5, altrimenti restituire "No qualify". Si prega di fare quanto segue.

Seleziona D5 e copia la formula sottostante e premi il tasto Entra chiave. Vedi screenshot:

Formula: Restituisce il valore in un'altra cella se una cella contiene un determinato testo

= SE (ISNUMBER (SEARCH ("",D5)), "approvare","Nessuna qualificazione")

Note:

1. Nella formula, "", D5, "approvare" e "Nessuna qualificazione"Indica che se la cella B5 contiene il testo" Sì ", la cella specificata verrà popolata con il testo" approva ", altrimenti verrà riempita con" Nessuna qualifica ". Puoi modificarli in base alle tue esigenze.

2. Per restituire il valore da altre celle (come K8 e K9) in base a un valore di cella specificato, utilizzare questa formula:

= SE (ISNUMBER (SEARCH ("",D5)),K8,K9)

Seleziona facilmente intere righe o intere righe nella selezione in base al valore della cella in una determinata colonna:

L' Seleziona celle specifiche utilità di Kutools for Excel può aiutarti a selezionare rapidamente intere righe o intere righe nella selezione in base al valore di cella specifico in una determinata colonna in Excel.  Scarica subito la traccia completa gratuita di 60 giorni di Kutools per Excel!


Restituisce i valori in un'altra cella se una cella contiene diversi testi con formula

Questa sezione ti mostrerà la formula per restituire i valori in un'altra cella se una cella contiene testo diverso in Excel.

1. È necessario creare una tabella con i valori specifici e restituire i valori che si trovano separatamente in due colonne. Vedi screenshot:

2. Selezionare una cella vuota per restituire il valore, digitare la formula sottostante e premere il tasto Entra chiave per ottenere il risultato. Vedi screenshot:

Formula: Restituisce i valori in un'altra cella se una cella contiene testi diversi

= VLOOKUP (E6,B5: C7,2, FALSO)

Note:

Nella formula, E6 è la cella contiene il valore specifico su cui restituirai il valore in base, B5: C7 è l'intervallo di colonne contenente i valori specifici ei valori restituiti, il 2 numero significa che i valori restituiti si trovano nella seconda colonna dell'intervallo della tabella.

D'ora in poi, quando si cambia il valore in E6 in uno specifico, il valore corrispondente verrà restituito immediatamente in F6.


Restituisci facilmente valori in un'altra cella se una cella contiene testi diversi

In realtà, puoi risolvere il problema di cui sopra in un modo più semplice. Il Cerca un valore nell'elenco utilità di Kutools for Excel può aiutarti a raggiungerlo con solo pochi clic senza ricordare la formula.

1. Come per il metodo precedente, è inoltre necessario creare una tabella con i valori specifici e restituire i valori che si trovano separatamente in due colonne.

2. Selezionare una cella vuota per visualizzare il risultato (qui seleziono F6), quindi fare clic Kutools > formula Helper > formula Helper. Vedi screenshot:

3. Nel formula Helper finestra di dialogo, configurare come segue:

  • 3.1 Nel Scegli una formula casella, trova e seleziona Cerca un valore nell'elenco;
    Suggerimenti:: Puoi controllare il file Filtro casella, immettere una determinata parola nella casella di testo per filtrare rapidamente la formula.
  • 3.2 Nel Matrice di tabella casella, seleziona la tabella senza intestazioni che hai creato nel passaggio 1;
  • 3.2 Nel Valore di ricerca casella, seleziona la cella contiene il valore specifico su cui restituirai il valore in base;
  • 3.3 Nel Colonna casella, specifica la colonna da cui restituirai il valore corrispondente. Oppure puoi inserire il numero della colonna nella casella di testo direttamente di cui hai bisogno.
  • 3.4 Fare clic su OK pulsante. Vedi screenshot:

D'ora in poi, quando si cambia il valore in E6 in uno specifico, il valore corrispondente verrà restituito immediatamente in F6. Vedi il risultato come sotto:

  Se vuoi avere una prova gratuita (30-day) di questa utilità, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Kutools per Excel - Ti aiuta a finire il lavoro sempre in anticipo, ad avere più tempo per goderti la vita
Ti capita spesso di ritrovarti a giocare al passo con il lavoro, la mancanza di tempo da dedicare a te stesso e alla famiglia?  Kutools for Excel può aiutarti ad affrontare 80% Eccellere i puzzle e migliorare l'efficienza del lavoro dell'80%, darti più tempo per prenderti cura della famiglia e goderti la vita.
300 strumenti avanzati per 1500 scenari di lavoro, rendono il tuo lavoro molto più semplice che mai.
Non è più necessario memorizzare formule e codici VBA, da ora in poi dai una pausa al tuo cervello.
Le operazioni complicate e ripetute possono essere eseguite una sola volta in pochi secondi.
Riduci migliaia di operazioni con tastiera e mouse ogni giorno, saluta subito le malattie professionali.
Diventa un esperto di Excel in 3 minuti, ti aiuta a ottenere rapidamente un riconoscimento e una promozione di aumento di stipendio.
110,000 persone altamente efficienti e la scelta di oltre 300 aziende di fama mondiale.
Rendi i tuoi $ 39.0 più di $ 4000.0 di formazione di altri.
Prova gratuita con funzionalità complete 30-giorno. Garanzia di rimborso di 60 giorni senza motivo.

Commenti (97)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Ciao, è fantastico, tuttavia è possibile farlo con più condizioni diverse..ad esempio: se la cella contiene 15105 ne produrrà 10 e se la cella contiene pdh152 ne produrrà 11 e così via? Saluti, Brandon.
Questo commento è stato fatto dal moderatore sul sito
Mi sto ponendo la stessa domanda, non riesco a farlo funzionare. =IF(ISNUMBER(SEARCH("A,C",B:B)),"Alameda,Chicago","") qualcosa del genere
Questo commento è stato fatto dal moderatore sul sito
Ottimo articolo, fa esattamente quello che volevo... quasi! Stessa domanda di cui sopra, come far funzionare questa funzione con più condizioni, ad es. Se A1=sì, allora B1=approva OR IF A1=no, allora B1=nega
Questo commento è stato fatto dal moderatore sul sito
Nessuno ha trovato una soluzione per questo? Sarebbe molto utile.
Questo commento è stato fatto dal moderatore sul sito
@Gary,
Cosa stai cercando di realizzare?


@John,
=SE(A1="SÌ","APPROVED",SE(A1="NO","DENY",""))
Questo commento è stato fatto dal moderatore sul sito
Se i problemi persistono, prova questo esempio: =IF(ISNUMBER(SEARCH("Sì",A1)),"approve",IF(ISNUMBER(SEARCH("NO",A1)),"non approvato","" )
Questo commento è stato fatto dal moderatore sul sito
Voglio solo la stessa cosa. Ma il tuo esempio è un po' complicato. Non è facile digitare così tanto dire se volessi fare lo stesso con dieci numeri.plz fornire il codice per quello.
Questo commento è stato fatto dal moderatore sul sito
L'ho fatto per 4 valori, ho appena copiato e incollato da "IF" e ho cambiato ciò che volevo che la cella leggesse.
Questo commento è stato fatto dal moderatore sul sito
Non sono sicuro di cosa significhi pdh152, ma spero che questo aiuti. Il primo randbetween produrrà 10 cifre, mentre il secondo ne produrrà 11.


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
Questo commento è stato fatto dal moderatore sul sito
Sto cercando di creare un foglio di calcolo per la creazione automatica della password. Voglio che una cella venga popolata solo se una delle celle precedenti contiene un valore. la formula che voglio usare è

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


quindi se uno dei campi precedenti contiene un valore (non importa quale) popola un'altra cella con la formula sopra

A B C D E F
1 Nome Cognome Indirizzo e-mail Numero di telefono Nome utente Password

2 Joe Blow jb@jb.com 123456 blowjo fh7#rfd


quindi diciamo che se A2 è pieno, viene restituita la formula in F2, se non c'è valore in A2 il campo viene lasciato vuoto
Questo commento è stato fatto dal moderatore sul sito
Scusa, spero di aver capito la tua domanda..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
Questo commento è stato fatto dal moderatore sul sito
Per favore aiuto. Se una cella contiene una parola mostra un numero da un'altra cella
Questo commento è stato fatto dal moderatore sul sito
Caro Davide,

Potresti fornire uno screenshot del tuo foglio di lavoro che mostra cosa stai esattamente cercando di fare?
Questo commento è stato fatto dal moderatore sul sito
hai qualcuno lì per aiutare
Questo commento è stato fatto dal moderatore sul sito
hai, qualcuno mi aiuta in excel?
Questo commento è stato fatto dal moderatore sul sito
Ciao, voglio che una cella sia uguale alla somma di un'altra cella se la prima cella è uguale a un determinato testo. Quindi, se A1 è uguale a "sì", A3 è uguale a A2. A2 ha una somma calcolata in precedenza di diciamo £ 100
Questo commento è stato fatto dal moderatore sul sito
Caro Luca,
Si prega di applicare questa formula =IF(A1="yes",A2,"") in A3 e infine modificare il formato della cella di A3 nel formato valuta corretto di cui hai bisogno.
Questo commento è stato fatto dal moderatore sul sito
Hai bisogno di un "Come fare per"... Se una determinata cella contiene un insieme specifico di parole... che include parentesi, ad es. C&I (MVA)
Vorrei che la colonna a destra aggiungesse 12. Non sono stato in grado di capirlo.
Questo commento è stato fatto dal moderatore sul sito
Non so dove sia finito il mio post.....
cercando di creare una formula quando la colonna contiene le parole: C & I (MVA), voglio che la cella a destra aggiunga 12.
Non riesco a capirlo correttamente.
Questo commento è stato fatto dal moderatore sul sito
Hai bisogno di un "Come fare per"... Se una determinata cella contiene un insieme specifico di parole... che include parentesi, ad es. C&I (MVA)
Vorrei che la colonna a destra aggiungesse 12. Non sono stato in grado di capirlo.
Questo commento è stato fatto dal moderatore sul sito
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

Vorrei che la colonna H aggiungesse 12 dalla colonna G, solo se la colonna E contiene C e I (MVA). Le parentesi rappresentano un problema così come la e commerciale.
Questo commento è stato fatto dal moderatore sul sito
Caro Kim,
Questa formula può aiutarti: =IF(E1:E12="C & I (MVA)", G1+12, " ")
Questo commento è stato fatto dal moderatore sul sito
Ho provato questo e continua a dire "falso"
=SE(E1="C e I", "C e I (MVA)", G1+12=H1)
Questo commento è stato fatto dal moderatore sul sito
ho bisogno di testo in una cella per popolare un'altra cella. cioè se la cella c2: c25 è "asiatica", la cella a2: a25 = DBE se non lascia vuoto? qualcuno può aiutarmi con questa formula
Questo commento è stato fatto dal moderatore sul sito
Buon Giorno,
Scusa non ho capito il tuo punto. Sarebbe bello se potessi fornire uno screenshot di ciò che stai cercando di fare.
Questo commento è stato fatto dal moderatore sul sito
Grazie per gli ottimi consigli come sempre! Vorrei sapere se esiste un modo per riempire la cella di destinazione solo se 3 celle di "ricerca" contengono valori specifici, ma diversi. Ad esempio, fare in modo che la cella di destinazione (A5) restituisca "Nancy Pelosi" SOLO se A1="Stati Uniti AND A2="California" AND A3=Contea di Santa Clara" AND A4="San Francisco". Fondamentalmente vorrei restituire un valore, in questo caso i rappresentanti della casa, quando l'utente seleziona il paese, lo stato, la contea e la città dei rappresentanti. Una specie di metodo di ricerca per trovare il tuo rappresentante locale cercando il paese, lo stato, la contea e la città.


Spero che questo abbia senso!
Questo commento è stato fatto dal moderatore sul sito
Buon Giorno,
Si prega di provare i metodi menzionati in questo articolo:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
Oppure puoi postare la tua domanda nel nostro forum: https://www.extendoffice.com/forum.html per ottenere più supporti Excel dal nostro professionista.
Questo commento è stato fatto dal moderatore sul sito
OMG....ho cercato di trovare un modo per arrivare a questa risposta per GIORNI!!! GRAZIE!!!
Questo commento è stato fatto dal moderatore sul sito
Qualcuno ha qualche idea su questo; Voglio avere una formula per la ricerca di una combinazione di lettere/numeri (numero parte) su un altro foglio. Se trovato, estrarre il numero di cella corrispondente (valore in dollari)... grazie!
Questo commento è stato fatto dal moderatore sul sito
Buon Giorno,
Questa formula di matrice può aiutarti:=CELL("address",INDEX(Sheet2!$D$4:$D$13,MATCH(A6,Sheet2!$D$4:$D$13,1)))) + Ctrl + Maiusc + Invio
A6 è la cella che contiene la combinazione di lettere/numeri che cercherai e Sheet2!$D$4:$D$13 è l'intervallo in cui cercherai.
Questo commento è stato fatto dal moderatore sul sito
pensa, a1= nome, b1=numero, c1=giorni. voglio in un altro foglio a1= nome, b1=numero, c1= ?(voglio giorni valore). posso capirti?
Questo commento è stato fatto dal moderatore sul sito
Scusa non ho capito la tua domanda.
Questo commento è stato fatto dal moderatore sul sito
"Nome del licenziatario: Walker, Charlene
308 E St Sud

Talladega, AL 35160

Telefono: 256-362-4307"





Voglio spostare i dati in 3 diverse celle/righe "nome" "indirizzo" "telefono". Come posso fare ciò?
Questo commento è stato fatto dal moderatore sul sito
Buon Giorno,
Intendi spostare i dati in 3 diverse celle o righe specificate? Non ho davvero capito il tuo punto. Sarebbe bello se potessi fornire uno screenshot di ciò che stai cercando di fare. Grazie.
Questo commento è stato fatto dal moderatore sul sito
potresti voler evitare di incollare informazioni personali effettive. Sembra una violazione della privacy.
Questo commento è stato fatto dal moderatore sul sito
Ciao,


Sto cercando di trovare qualcosa di simile a questo ma ho problemi.


Ho un elenco di indirizzi nel foglio 1, l'intero indirizzo è in una cella. Quindi ad esempio A2, A3, A4 contengono tutti un indirizzo diverso. Quindi in B2, B3, B4 ecc. Voglio visualizzare un prefisso, "3" o "8" ad esempio in base al codice postale nella cella nella colonna A.


Ho un elenco di codici postali nel foglio 2 con il prefisso adiacente.


Ho provato con un VLOOKUP e un CELL ma non riesco a capirlo... se qualcuno può aiutare gli sarei grato...
Questo commento è stato fatto dal moderatore sul sito
Buona giornata,
Forniresti uno screenshot del tuo foglio di calcolo?
Questo commento è stato fatto dal moderatore sul sito
Per favore aiuto. Se una cella contiene una parola mostra un numero da un'altra cella (esempio Se n8=approvato voglio che mi dia le informazioni da k8)
Questo commento è stato fatto dal moderatore sul sito
Ciao Christina,
Si prega di applicare questa formula =IF(ISNUMBER(SEARCH("approved",N8)),K8,"")
Questo commento è stato fatto dal moderatore sul sito
Ciao. Sto cercando di dare a una determinata cella un valore basato sul testo in un'altra cella. Ad esempio, se A3 mostra il testo "BCD", allora A4 dovrebbe visualizzare $ 10. Come posso fare questo?
Questo commento è stato fatto dal moderatore sul sito
Buona giornata,
Inserisci questa formula =IF(ISNUMBER(SEARCH("BCD",A3)),"$10","") nella cella A4.
Questo commento è stato fatto dal moderatore sul sito
Buongiorno Cristallo,


Sto cercando di utilizzare una formula in Excel che determinerà cosa fa un'altra cella in base alla destinazione dell'ufficio che sto usando. Ad esempio i miei uffici hanno destinazioni 7102, 7302, 7402 e 7502, mentre un altro ha destinazioni 7109, 7309, 7409 e 7509. Vorrei che Excel capisse cosa fare su un'altra cella in base a cosa c'è nell'ufficio cella di destinazione. Esempio continuo, voglio utilizzare una formula per calcolare 90 giorni fuori da varie date di validità, ma la data di 90 giorni è determinata dalla destinazione dell'ufficio. Pertanto, ho bisogno della cella per determinare quale cella della data di validità utilizzare in base alla destinazione dell'ufficio in un'altra cella. Diciamo quindi che se A1 avesse 7102, 7302, 7402 o 7502, la cella C1 utilizzerà per impostazione predefinita la data di validità nella cella B1 in base all'intervallo di destinazione dell'ufficio in A1. Spero che questo sia possibile. Qualsiasi aiuto è apprezzato e per favore fatemi sapere se avete bisogno di ulteriori informazioni.

Thank you.
Questo commento è stato fatto dal moderatore sul sito
Ciao Danny,
Mi dispiace non posso aiutare con questo. Benvenuto per postare qualsiasi domanda nel nostro forum: https://www.extendoffice.com/forum.html per ottenere più supporto per Excel dal nostro professionista di Excel o da altri fan di Excel.
Grazie per il tuo commento.
Questo commento è stato fatto dal moderatore sul sito
Ciao Danny, avevo bisogno del tuo stesso ritorno. Ti è capitato di ricevere supporto con questo? Qualsiasi aiuto sarebbe grande. Grazie!
Questo commento è stato fatto dal moderatore sul sito
Ciao - Come faccio a sostituire il contenuto in una cella, se contiene qualcosa, con il contenuto di un'altra cella? Entrambe le celle hanno testo, non numeri.
Questo commento è stato fatto dal moderatore sul sito
Ciao Denise,
Scusa non sono sicuro di aver ricevuto la tua domanda. Vuoi scambiare il contenuto di due celle?
Sarebbe bello se potessi spiegare di nuovo o fornire uno screenshot di ciò che stai cercando di fare.
Grazie per il tuo commento.
Questo commento è stato fatto dal moderatore sul sito
Ciao, sono curioso di sapere se questo metodo può essere utilizzato per riempire automaticamente una serie di celle a seconda del loro valore facendo riferimento a un elenco di indici. Ad esempio, ho un elenco di nomi numerati da 1 a 10 e ho una griglia (Griglia 1) che contiene vari numeri da 1 a 10. Vorrei trovare un modo per il foglio di calcolo di riempire la Griglia 2 con il nome associato al numero nella Griglia 1. Ad esempio, se D3 (Griglia 1) è "2" e il nome associato a "2" è " Jerry" quindi D12 dovrebbe riempirsi automaticamente con "Jerry", ma se D3 viene modificato in "9", D12 dovrebbe cambiare automaticamente in "Goldfish"
Questo commento è stato fatto dal moderatore sul sito
non importa, l'ho capito, ho appena nidificato una tonnellata di istruzioni =IF:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
Non ci sono ancora commenti pubblicati qui
Carica Altre
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL