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

Cum se returnează valoarea într-o altă celulă dacă o celulă conține un anumit text în Excel?

După cum se arată în exemplul de mai jos, când celula E6 conține valoarea „Da”, celula F6 va fi completată automat cu valoarea „aprobă”. Dacă schimbați „Da” cu „Nu” sau „Neutralitate” în E6, valoarea din F6 va fi schimbată imediat în „Refuz” sau „Reconsiderați”. Cum poți face pentru a-l atinge? Acest articol adună câteva metode utile pentru a vă ajuta să o rezolvați cu ușurință.


Returnează valoarea într-o altă celulă dacă o celulă conține un anumit text cu formulă

Pentru a returna valoarea într-o altă celulă dacă o celulă conține doar un anumit text, încercați următoarea formulă. De exemplu, dacă B5 conține „Da”, atunci returnează „Aprobă” în D5, în caz contrar, returnează „Nu se califică”. Vă rugăm să faceți următoarele.

Selectați D5 și copiați formula de mai jos în ea și apăsați tasta Intrați cheie. Vedeți captura de ecran:

Formula: Returnează valoarea într-o altă celulă dacă o celulă conține un anumit text

= IF (ISNUMBER (SEARCH ("Da",D5)), "Aproba""Fără calificare")

note:

1. În formulă, „Da", D5, "aproba"Și"Fără calificare”Indicați că dacă celula B5 conține textul„ Da ”, celula specificată va fi completată cu textul„ aprobă ”, în caz contrar, va fi completată cu„ Nu se califică ”. Le puteți schimba în funcție de nevoile dvs.

2. Pentru returnarea valorii de la alte celule (cum ar fi K8 și K9) pe baza unei valori specificate a celulei, vă rugăm să utilizați această formulă:

= IF (ISNUMBER (SEARCH ("Da",D5)),K8,K9)

Selectați cu ușurință rânduri întregi sau rânduri întregi în selecție pe baza valorii celulei dintr-o anumită coloană:

Selectați celule specifice utilitatea Kutools pentru Excel vă poate ajuta să selectați rapid rânduri întregi sau rânduri întregi în selecție pe baza valorii specifice a celulei dintr-o anumită coloană din Excel.  Descărcați acum caracteristica completă gratuită de 60 de zile a Kutools pentru Excel!


Returnează valorile într-o altă celulă dacă o celulă conține texte diferite cu formulă

Această secțiune vă va arăta formula pentru returnarea valorilor într-o altă celulă dacă o celulă conține text diferit în Excel.

1. Trebuie să creați un tabel cu valorile specifice și să returnați valorile care se află separat în două coloane. Vedeți captura de ecran:

2. Selectați o celulă goală pentru returnarea valorii, tastați formula de mai jos în ea și apăsați pe Intrați cheie pentru a obține rezultatul. Vedeți captura de ecran:

Formula: Returnează valorile într-o altă celulă dacă o celulă conține texte diferite

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

note:

În formulă, E6 este celula conține valoarea specifică pe care veți returna valoarea pe baza căreia, B5: C7 este intervalul de coloane care conține valorile specifice și valorile returnate, 2 number înseamnă că valorile returnate localizate pe a doua coloană din intervalul tabelului.

De acum înainte, când se schimbă valoarea în E6 cu una specifică, valoarea corespunzătoare va fi returnată imediat în F6.


Returnează cu ușurință valorile într-o altă celulă dacă o celulă conține texte diferite

De fapt, puteți rezolva problema de mai sus printr-un mod mai ușor. Căutați o valoare în listă utilitatea Kutools pentru Excel vă poate ajuta să o realizați doar cu câteva clicuri fără să vă amintiți formula.

1. La fel ca metoda de mai sus, trebuie să creați și un tabel cu valorile specifice și valorile returnate care se localizează separat în două coloane.

2. Selectați o celulă necompletată pentru a obține rezultatul (aici selectez F6), apoi faceți clic pe Kutools > Formula Helper > Formula Helper. Vedeți captura de ecran:

3. În Formula Helper casetă de dialog, vă rugăm să configurați după cum urmează:

  • 3.1 În Alegeți o formulă caseta, găsiți și selectați Căutați o valoare în listă;
    sfaturi: Puteți verifica Filtru , introduceți un anumit cuvânt în caseta de text pentru a filtra rapid formula.
  • 3.2 În Table_array caseta, selectați tabelul fără anteturi pe care l-ați creat la pasul 1;
  • 3.2 În Căutare_valor caseta, selectați celula conține valoarea specifică pe care veți returna valoarea pe baza;
  • 3.3 În Coloană , specificați coloana din care veți returna valoarea potrivită. Sau puteți introduce numărul coloanei în caseta de text direct după cum aveți nevoie.
  • 3.4 Faceți clic pe OK buton. Vedeți captura de ecran:

De acum înainte, când se schimbă valoarea în E6 cu una specifică, valoarea corespunzătoare va fi returnată imediat în F6. Vedeți rezultatul după cum urmează:

  Dacă doriți să aveți o încercare gratuită (30-zi) a acestei utilitati, vă rugăm să faceți clic pentru a-l descărca, și apoi mergeți pentru a aplica operația conform pașilor de mai sus.


Kutools pentru Excel - Vă ajută să terminați întotdeauna munca înainte de timp, să aveți mai mult timp să vă bucurați de viață
Te găsești adesea jucându-te la curent cu munca, lipsa de timp pe care să-l petreci pentru tine și pentru familie?  Kutools pentru Excel te poate ajuta să faci față 80% Excel puzzle și îmbunătăți eficiența muncii cu 80%, vă oferă mai mult timp pentru a vă ocupa de familie și a vă bucura de viață.
300 de instrumente avansate pentru 1500 de scenarii de lucru, vă fac munca mult mai ușoară ca niciodată.
Nu mai aveți nevoie de memorarea formulelor și codurilor VBA, lăsați-vă creierului să vă odihniți de acum înainte.
Operațiile complicate și repetate pot fi efectuate o procesare unică în câteva secunde.
Reduceți mii de operații de la tastatură și mouse în fiecare zi, spuneți adio acum bolilor profesionale.
Deveniți un expert Excel în 3 minute, vă ajută să vă recunoașteți rapid și să promovați o creștere a salariilor.
110,000 de oameni foarte eficienți și peste 300 de companii de renume mondial la alegere.
Faceți ca 39.0 USD să fie mai în valoare de peste 4000.0 USD pentru antrenamentul altora.
Probă gratuită cu funcții complete 30-zi. Garanție de returnare a banilor de 60 de zile fără motiv.

Comentarii (98)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Acest lucru este grozav, totuși este posibil să faceți acest lucru cu mai multe condiții diferite..de exemplu: dacă celula conține 15105, atunci va produce 10 și dacă celula conține pdh152, atunci va produce 11 și așa mai departe? Cu respect, Brandon.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mă întreb aceeași întrebare, nu o pot face să funcționeze. =IF(ISNUMBER(SEARCH("A,C",B:B)),"Alameda,Chicago","") ceva de genul acesta
Acest comentariu a fost redus la minimum de moderatorul de pe site
Super articol, face exact ce mi-am dorit... aproape! Aceeași întrebare ca mai sus, cum să faceți această funcție să funcționeze cu mai multe condiții, de exemplu, dacă A1=da, atunci B1=aprobă SAU DACĂ A1=nu, atunci B1=deny
Acest comentariu a fost redus la minimum de moderatorul de pe site
Nu a gasit nimeni o solutie pentru asta? Ar fi de mare ajutor.
Acest comentariu a fost redus la minimum de moderatorul de pe site
@Gary,
Ce încerci să faci?


@Ioan,
=IF(A1="DA","APROBAT",IF(A1="NU","RESPAZ",""))
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dacă încă întâmpinați probleme, încercați acest exemplu: =IF(ISNUMBER(SEARCH("Yes",A1)),"approve",IF(ISNUMBER(SEARCH("NO",A1)),"unapproved","" )
Acest comentariu a fost redus la minimum de moderatorul de pe site
Vreau doar același lucru. Dar exemplul tău este puțin complicat. Nu este ușor să scriu atât de mult dacă am vrut să fac același lucru cu zece numere. Vă rugăm să furnizați codul pentru asta.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am făcut asta pentru 4 valori, am copiat și lipit din „IF” și am schimbat ceea ce am vrut să citească celula.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Nu sunt sigur ce înseamnă pdh152, dar sper că acest lucru vă va ajuta. Primul randbetween va produce 10 cifre, în timp ce al doilea va produce 11.


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
Acest comentariu a fost redus la minimum de moderatorul de pe site
Încerc să creez o foaie de calcul pentru crearea automată a parolei. Vreau ca o celulă să fie populată numai dacă una dintre celulele anterioare are o valoare în ea. formula pe care vreau să o folosesc este

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


deci, dacă unul dintre câmpurile anterioare are o valoare în el (nu contează care), atunci populați o altă celulă cu formula de mai sus

ABCDEF
1 Prenume Prenume Adresă de e-mail Număr de telefon Nume utilizator Parolă

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


deci spuneți că dacă A2 este completat, atunci formula din F2 este returnată, dacă nu există nicio valoare în A2 câmpul este lăsat necompletat
Acest comentariu a fost redus la minimum de moderatorul de pe site
Îmi pare rău, sper că v-am înțeles întrebarea..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
Acest comentariu a fost redus la minimum de moderatorul de pe site
Te rog ajuta-ma. Dacă o celulă are un cuvânt în ea, arată un număr dintr-o altă celulă
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dragă Dave,

Vă rugăm să furnizați o captură de ecran a foii de calcul care să arate exact ceea ce încercați să faceți?
Acest comentariu a fost redus la minimum de moderatorul de pe site
hai cineva acolo pentru a ajuta
Acest comentariu a fost redus la minimum de moderatorul de pe site
Hai, cineva care să mă ajute în excel?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, vreau ca o celulă să fie egală cu suma unei alte celule dacă prima celulă este egală cu un anumit text. Deci, dacă A1 este egal cu „da”, atunci A3 este egal cu A2. A2 are o sumă calculată anterior de 100 GBP
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dragă Luke,
Vă rugăm să aplicați această formulă =IF(A1="yes",A2,"") în A3 și, în final, modificați formatul de celulă din A3 în formatul de monedă corespunzător, după cum aveți nevoie.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Aveți nevoie de un „Cum să”......Dacă o anumită celulă conține un anumit set de cuvinte...care include paranteze, ex. C&I(MVA)
Aș dori ca coloana din dreapta să adauge 12. Nu am reușit să-mi dau seama.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Nu stiu unde a fost postarea mea.....
încercând să creez o formulă când coloana are cuvintele: C & I (MVA), vreau ca celula din dreapta să adauge 12.
Se pare că nu-mi dau seama corect.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Aveți nevoie de un „Cum să”......Dacă o anumită celulă conține un anumit set de cuvinte...care include paranteze, ex. C&I(MVA)
Aș dori ca coloana din dreapta să adauge 12. Nu am reușit să-mi dau seama.
Acest comentariu a fost redus la minimum de moderatorul de pe site
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

Aș dori ca coloana H să adauge 12 din coloana G, numai dacă coloana E conține C & I (MVA). Paranteza reprezintă o problemă, la fel ca și ampersand.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Dragă Kim,
Această formulă vă poate ajuta: =IF(E1:E12="C & I (MVA)", G1+12, " ")
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am încercat asta și continuă să apară „fals”
=IF(E1="C & I","C & I (MVA)",G1+12=H1)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am nevoie de text într-o singură celulă pentru a popula o altă celulă. adică dacă celula c2:c25 este „asiatică”, atunci celula a2:a25 = DBE dacă nu lăsați necompletat? ma poate ajuta cineva cu aceasta formula
Acest comentariu a fost redus la minimum de moderatorul de pe site
O zi buna,
Îmi pare rău că nu am înțeles punctul tău de vedere. Ar fi bine dacă ați putea oferi o captură de ecran a ceea ce încercați să faceți.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumesc pentru sfatul minunat ca întotdeauna! Aș dori să știu dacă există o modalitate de a umple celula țintă numai dacă 3 celule de „căutare” conțin valori specifice, dar diferite. De exemplu, cereți ca celula țintă (A5) să returneze „Nancy Pelosi” NUMAI dacă A1="Statul Unit ȘI A2="California" ȘI A3=Comitatul Santa Clara" ȘI A4="San Francisco". Practic, aș dori să returnez o valoare, în acest caz reprezentanții casei, atunci când utilizatorul selectează țara, statul, județul și orașul reprezentanților. Un fel de metodă de căutare pentru a vă găsi reprezentantul local în funcție de țară, stat, județ și oraș.


Sper că acest lucru are sens!
Acest comentariu a fost redus la minimum de moderatorul de pe site
O zi buna,
Vă rugăm să încercați metodele menționate în acest articol:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
Sau poți posta întrebarea ta pe forumul nostru: https://www.extendoffice.com/forum.html pentru a obține mai multe suporturi Excel de la profesioniștii noștri.
Acest comentariu a fost redus la minimum de moderatorul de pe site
OMG.... am încercat să găsesc o modalitate de a ajunge la acest răspuns de ZILE!!! MULȚUMESC!!!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Oricine are idei despre asta; Vreau să am o formulă de căutare pentru o combinație de litere/numere (numărul piesei) pe o altă foaie. Dacă este găsit, trageți numărul unei celule corespunzătoare (valoarea în dolari)... vă mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
O zi buna,
Această formulă matrice vă poate ajuta:=CELL(„adresă”, INDEX(Sheet2!$D$4:$D$13,MATCH(A6,Sheet2!$D$4:$D$13,1))) + Ctrl + Shift + Enter
A6 este celula care conține combinația de litere/numere pe care o veți căuta, iar Sheet2!$D$4:$D$13 este intervalul în care veți căuta.
Acest comentariu a fost redus la minimum de moderatorul de pe site
gândește-te, a1= nume, b1=număr, c1=zile. vreau într-o altă foaie a1= nume, b1=număr, c1= ?(vreau valoarea zilelor). pot sa te inteleg.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Îmi pare rău că nu am înțeles întrebarea ta.
Acest comentariu a fost redus la minimum de moderatorul de pe site
„Numele deținătorului de licență: Walker, Charlene
308 E St South

Talladega, AL 35160

Telefon: 256-362-4307"





Vreau să mut datele în 3 celule/rând diferite „nume”, „adresă” „telefon”. Cum pot face acest lucru?
Acest comentariu a fost redus la minimum de moderatorul de pe site
O zi buna,
Vrei să spui mutarea datelor în 3 celule sau rânduri diferite specificate? Nu prea înțeleg punctul tău. Ar fi bine dacă ați putea oferi o captură de ecran a ceea ce încercați să faceți. Mulțumesc.
Acest comentariu a fost redus la minimum de moderatorul de pe site
poate doriți să evitați să lipiți informații personale reale. Aceasta pare o încălcare a vieții private.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună,


Încerc să găsesc ceva asemănător cu asta, dar am probleme.


Am o listă de adrese în foaia 1, întreaga adresă este într-o singură celulă. Deci, de exemplu, A2, A3, A4 conțin toate o adresă diferită. Apoi, în B2, B3, B4 etc vreau să afișez un cod de zonă, „3” sau „8”, de exemplu, pe baza codului poștal din celula din coloana A.


Am o listă de coduri poștale în foaia 2 cu prefixul zonal alăturat acestora.


Am încercat cu o CĂUTARE V și o celulă, dar nu reușesc să înțeleg... dacă mă poate ajuta cineva, v-aș fi recunoscător......
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună ziua,
Ați oferi o captură de ecran a foii de calcul?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Te rog ajuta-ma. Dacă o celulă are un cuvânt în ea, arătați un număr dintr-o altă celulă (exemplu Dacă n8=aprobat vreau să-mi dați informațiile din k8)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Salut Cristina,
Vă rugăm să aplicați această formulă =IF(ISNUMBER(SEARCH("aprobat",N8)),K8,"")
Acest comentariu a fost redus la minimum de moderatorul de pe site
Salut. Încerc să dau unei anumite celule o valoare bazată pe textul din altă celulă. De exemplu, dacă A3 arată textul „BCD”, atunci A4 ar trebui să afișeze 10 USD. Cum pot face acest lucru?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună ziua,
Vă rugăm să introduceți această formulă =IF(ISNUMBER(SEARCH("BCD",A3)),"$10","") în celula A4.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Buna dimineata cristal,


Încerc să folosesc o formulă în Excel care va determina ce face o altă celulă în funcție de destinația de birou pe care o folosesc. De exemplu, birourile mele au destinații de 7102, 7302, 7402 și 7502, în timp ce un altul are destinații de 7109, 7309, 7409 și 7509. Aș dori ca Excel să înțeleagă ce să facă cu o altă celulă în funcție de ceea ce este în birou. celula destinație. În continuare, vreau să folosesc o formulă pentru a calcula 90 de zile din diferite date efective, dar data de 90 de zile este determinată de destinația biroului. Astfel, am nevoie de celulă pentru a determina ce celulă de dată efectivă să folosesc în funcție de destinația biroului care se află într-o altă celulă. Deci, să presupunem că dacă A1 avea 7102, 7302, 7402 sau 7502, atunci celula C1 ar folosi implicit data efectivă în celula B1 în funcție de intervalul de destinație al biroului din A1. Sper că acest lucru este posibil. Orice ajutor este apreciat și vă rog să-mi spuneți dacă aveți nevoie de mai multe informații.

Mulțumesc.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună Danny,
Îmi pare rău că nu pot ajuta cu asta. Bine ați venit să postați orice întrebare pe forumul nostru: https://www.extendoffice.com/forum.html pentru a obține mai mult suport Excel din partea profesioniștilor Excel sau alți fani ai Excel.
Vă mulțumim pentru comentariu.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună Danny - Aveam nevoie de aceeași retur ca și tine. Ți s-a întâmplat să primești sprijin cu asta? Orice ajutor ar fi grozav. Mulțumiri!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună - Cum înlocuiesc conținutul dintr-o celulă, dacă are ceva în ea, cu conținut dintr-o altă celulă? Ambele celule au text, nu numere.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Buna Denise,
Scuze, nu sunt sigur că am primit întrebarea ta. Doriți să schimbați conținutul a două celule?
Ar fi bine dacă puteți explica din nou sau puteți oferi o captură de ecran a ceea ce încercați să faceți.
Vă mulțumim pentru comentariu.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, sunt curios dacă această metodă poate fi folosită pentru a completa automat o serie de celule în funcție de valoarea lor, prin referire la o listă de index. De exemplu, am o listă de nume numerotate de la 1 la 10 și am o grilă (Grid 1) care conține diverse numere de la acel 1-10. Aș dori să găsesc o modalitate prin care foaia de calcul să completeze Grila 2 cu numele asociat cu numărul din Grila 1. De exemplu, dacă D3 (Grilă 1) este „2” și numele asociat cu „2” este „ Jerry”, apoi D12 ar trebui să se completeze automat cu „Jerry”, dar dacă D3 este schimbat la „9”, atunci D12 ar trebui să se schimbe automat în „Goldfish”
Acest comentariu a fost redus la minimum de moderatorul de pe site
nu contează, mi-am dat seama, doar am imbricat o TONĂ de instrucțiuni =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))))))))))
Nu există comentarii postate aici încă
Încărcați mai
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL