tipuri de date
tipuri de date
sal
rezultatul întors de funcţia vlookup este un text
dar daca pun o conditie ca textul intors de Vlookup este egal cu textul din alta celulă
funcţia IF nu recunoaste valoarea intoarsa de Vlookup
cu fac sa ca funcţia IF sa recunoasca textul gasit de funcţia Vlookup
rezultatul întors de funcţia vlookup este un text
dar daca pun o conditie ca textul intors de Vlookup este egal cu textul din alta celulă
funcţia IF nu recunoaste valoarea intoarsa de Vlookup
cu fac sa ca funcţia IF sa recunoasca textul gasit de funcţia Vlookup
Re: tipuri de date
Buna ziua
Verificati daca intr-adevar valorile sunt identice. Cele mai frecvente situatii in care am vazut aceasta problema au fost:
-numar vazut ca text vs. acelasi numar vazut ca... numar
-inregistrare de tip text vs. inregistrare de tip text dar care mai avea spatii suplimentare (inainte sau dupa)
Daca nu este niciuna dintre variantele de mai sus, poate reveniti cu un fisier exemplu.
Uneori se poate face si ceva modificari in formula dar pentru asta trebuie vazut concret ce si cum
IP
Verificati daca intr-adevar valorile sunt identice. Cele mai frecvente situatii in care am vazut aceasta problema au fost:
-numar vazut ca text vs. acelasi numar vazut ca... numar
-inregistrare de tip text vs. inregistrare de tip text dar care mai avea spatii suplimentare (inainte sau dupa)
Daca nu este niciuna dintre variantele de mai sus, poate reveniti cu un fisier exemplu.
Uneori se poate face si ceva modificari in formula dar pentru asta trebuie vazut concret ce si cum
IP
Re: tipuri de date
Poate poți folosi funcția TEXT cam asa:
Cod: Selectaţi tot
=TEXT(VLOOKUP(C1;A1:B4;2;FALSE);0)
10Q itlearning
Re: tipuri de date
a funcţionat cu TEXT()
mulţumesc
dar mai am o problemă
în cazul în care funcţia Vlookup imi întoarce o cifră
nu pot să o adun cu altă cifră intoarsă tot de Vlookup
nu mege sa adun celulele
mulţumesc
dar mai am o problemă
în cazul în care funcţia Vlookup imi întoarce o cifră
nu pot să o adun cu altă cifră intoarsă tot de Vlookup
nu mege sa adun celulele
Re: tipuri de date
sal
am copiat celule din fisierul atasat din doua fisiere separate
nu reusesc nici cum ca funcţia If sa îmi întoarca răspunsul Adevărat
problema este ca am coloane intregi de date pe care nu le pot sterge sau înlocui
iar în unele celule sunt litere şi dau aceeasi raspuns FALSE
ajutorrrrrrrrrrrrrrrrrrrrrrrrr
am copiat celule din fisierul atasat din doua fisiere separate
nu reusesc nici cum ca funcţia If sa îmi întoarca răspunsul Adevărat
problema este ca am coloane intregi de date pe care nu le pot sterge sau înlocui
iar în unele celule sunt litere şi dau aceeasi raspuns FALSE
ajutorrrrrrrrrrrrrrrrrrrrrrrrr
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: tipuri de date
Valorile tale nu sunt numere şi de aceea nu sunt evaluate corect.
Tu le-ai aplicat o formatare generală. Nu sunt nici text, nici numere, etc.
Tu le-ai aplicat o formatare generală. Nu sunt nici text, nici numere, etc.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
-
- Moderator
- Mesaje: 4570
- Membru din: Vin Iul 31, 2009 7:32 am
Re: tipuri de date
Pentru comparatia ta incearca functia EXACT (si nu va mai conta formatarea):
=IF(EXACT(D6,F6),1,0)
=IF(EXACT(D6,F6),1,0)
Re: tipuri de date
am intrat in propietaţi si le-am facut text
dar tot nu le recunoştea
multumesc pt sfat
dar tot nu le recunoştea
multumesc pt sfat
Re: tipuri de date
cum trasform acesta funcie Exact in cod VBA ?
deorece acolo am avut problema la IF
şi am verificat in pagina exel cu IF
deorece acolo am avut problema la IF
şi am verificat in pagina exel cu IF
Re: tipuri de date
Buna seara
Presupunand ca sunt implicate valorile de pe coloanele D si F, incepand cu randul 6 (cf. fisierului dvs. atasat aici) si in coloana H se doreste a fi afisat rezultatul, incercati:
IP
Presupunand ca sunt implicate valorile de pe coloanele D si F, incepand cu randul 6 (cf. fisierului dvs. atasat aici) si in coloana H se doreste a fi afisat rezultatul, incercati:
Cod: Selectaţi tot
Sub ExactMacro()
Dim arg1
Dim arg2
Dim expresie
Range("H6").Select
Do Until Len(ActiveCell.Offset(0, -2)) = 0
arg1 = ActiveCell.Offset(0, -2).Address(RowAbsolute:=False, ColumnAbsolute:=False)
arg2 = ActiveCell.Offset(0, -4).Address(RowAbsolute:=False, ColumnAbsolute:=False)
expresie = "Exact(" & arg1 & "," & arg2 & ")"
If Evaluate(expresie) = "True" Then
ActiveCell.Value = 1
Else
ActiveCell.Value = 0
End If
ActiveCell.Offset(1, 0).Select
Loop
End Sub