search intr-un range
search intr-un range
salut,
pls, se poate cauta mai usor o un text stocat intr-o celula?
datele problemei sunt asa
1. exista un nomenclator cu niste valori
2. exista o coloana in care sunt stocate tot felul de informatii
cum se poate afla cel mai usor daca valorile din nomenclator exista in coloana de informatii?
eu am incercat ceva(atasat) insa nomenclatorul are ~ 40 de linii si va mai creste.
pls, se poate cauta mai usor o un text stocat intr-o celula?
datele problemei sunt asa
1. exista un nomenclator cu niste valori
2. exista o coloana in care sunt stocate tot felul de informatii
cum se poate afla cel mai usor daca valorile din nomenclator exista in coloana de informatii?
eu am incercat ceva(atasat) insa nomenclatorul are ~ 40 de linii si va mai creste.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: search intr-un range
Buna,
Avand in vedere ca cele doua liste se vor modifica in timp, va trebui sa le definiti ca tabele, iar formula trebuie introdusa cu CSE (Ctr+Shift+Enter)
Aveti in atasament o adaptare a fisierului dumneavoastra.
Avand in vedere ca cele doua liste se vor modifica in timp, va trebui sa le definiti ca tabele, iar formula trebuie introdusa cu CSE (Ctr+Shift+Enter)
Cod: Selectaţi tot
=SUMPRODUCT(IFERROR(SEARCH(Table1[nomenclator];Table2[[#This Row];[informatii]]);FALSE))<>0
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Am invatat sa inotam in apa, ca pestii
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.
Re: search intr-un range
multumesc pentru raspuns
m-ar interesa si numele tarii precum in exemplul meu.In ce am incercat eu, daca introduc o tara noua, este necesar sa modific si formula:(
multumesc
m-ar interesa si numele tarii precum in exemplul meu.In ce am incercat eu, daca introduc o tara noua, este necesar sa modific si formula:(
multumesc
Re: search intr-un range
Salut,
In unele din fraze se gasesc mai multe cuvinte din acel "nomenclator", ai vrea sa-ti apara toate cuvintele gasite sau oricare din ele.
Te intereseaza formule sau cod VBA?
In unele din fraze se gasesc mai multe cuvinte din acel "nomenclator", ai vrea sa-ti apara toate cuvintele gasite sau oricare din ele.
Te intereseaza formule sau cod VBA?
Re: search intr-un range
In formula mea se oprea la prima care o gasea(la primul if). Este in regula si oricare dintre ele
As prefera formule sa nu mai transform fisierul in xlsm.insa daca este complicat doar cu formule, este ok si VBA
Iti multumesc
As prefera formule sa nu mai transform fisierul in xlsm.insa daca este complicat doar cu formule, este ok si VBA
Iti multumesc
Re: search intr-un range
OK. Am inteles ca vrei sa maresti numarul cuvintelor cautate, cele din "nomenclator", fara sa modifici formula.
Formulele sunt formule normale si nu trebuie introduse cu CSE
Foloseste formula asta:
=LOOKUP(9,99E+307;SEARCH(" "&$E$2:$E$500&" ";" "&$A2&" ");$E$2:$E$500)
iar daca nu vrei sa iti apara erori atunci:
=IFERROR(LOOKUP(9,99E+307;SEARCH(" "&$E$2:$E$500&" ";" "&$A2&" ");$E$2:$E$500);"-")
Functie de setarile regionale, schimba in formula ";" cu ","
Formulele sunt formule normale si nu trebuie introduse cu CSE
Foloseste formula asta:
=LOOKUP(9,99E+307;SEARCH(" "&$E$2:$E$500&" ";" "&$A2&" ");$E$2:$E$500)
iar daca nu vrei sa iti apara erori atunci:
=IFERROR(LOOKUP(9,99E+307;SEARCH(" "&$E$2:$E$500&" ";" "&$A2&" ");$E$2:$E$500);"-")
Functie de setarile regionale, schimba in formula ";" cu ","
Re: search intr-un range
este perfect
iti multumesc mult,
pls, cand ai timp, imi poti explica provenienta lui 9,99E+307? nu de alta, dar as dori sa o inteleg in totalitate si la o problema asemanatoare sa o pot aplica:)
multumesc inca o data
iti multumesc mult,
pls, cand ai timp, imi poti explica provenienta lui 9,99E+307? nu de alta, dar as dori sa o inteleg in totalitate si la o problema asemanatoare sa o pot aplica:)
multumesc inca o data
Re: search intr-un range
9.99999999999999E+307 este cel mai mare numar pozitiv pe care il accepta Excel. Functia lookup cauta acel numar, evident nu il gaseste si returneaza valoarea cea mai apropiata.
Re: search intr-un range
Câteva observații legate de funcția search():
► nu este case senzitivă (find() este)
► permite utilizarea wild cardurilor (find() nu permite)
În funcție de scopul urmărit uneori e util search() (atunci când se dorește o funcție de căutare mai flexibilă) iar alteori find() (atunci când rezultatul trebuie să fie riguros exact)
PS. La ambele funcții există și o versiune (cu B în coadă) care face căutarea pe texte stocate pe 2 bytes - caractere ASCII extins
► nu este case senzitivă (find() este)
► permite utilizarea wild cardurilor (find() nu permite)
În funcție de scopul urmărit uneori e util search() (atunci când se dorește o funcție de căutare mai flexibilă) iar alteori find() (atunci când rezultatul trebuie să fie riguros exact)
PS. La ambele funcții există și o versiune (cu B în coadă) care face căutarea pe texte stocate pe 2 bytes - caractere ASCII extins
Re: search intr-un range
Poate ar fi mai bine deschiderea unui topic in Tips and Tricks Excel, cu denumirea DESPRE FUNCTII, iar acolo explicate - mai pe larg decat in Help - anumite functii.
Postarile pot include si orice tine de anumite functii cu "smecherii" non uzuale.
Pentru oricine interesat ar fi mai util sa caute intrun singur loc, decat prin tot forumul.
Postarile pot include si orice tine de anumite functii cu "smecherii" non uzuale.
Pentru oricine interesat ar fi mai util sa caute intrun singur loc, decat prin tot forumul.