Excel numarul caracterele din celula, alphanumeric si case-sensitive
Last Updated: Jan 27 2015 11:39, Started by
andreicojocar
, Jan 27 2015 08:35
·
0
#1
Posted 27 January 2015 - 08:35
Salut,
Va cer ajutorul la mica mea problema: Stabilesc intr-o celula A1 numarul de caractere pe care vreau s-al verific. In alta celula A2 intoduc sirul de caractere. Iar in A3 vreau sa compar A1 daca este egal cu A3 = correct Daca A2 are spatii sau alte caractere special sa imi afiseze mesajul "Gresit". Si ultima verificare daca literele sunt introduce cu majuscule = corect si mici = gresit. ex: OK A1: 15 A2: 12345AAA251465E A3: CORECT Ex Not OK: A1: 15 A2 12 45AAA251465E SAU 12345AAA&51465E A3: Gresit Eu am pus in A3 foruma =IF(LEN(A2)=A1,"CORECT","GRESIT"), indiferent de tipul de caractere din A2 imi da OK. Multumesc mult. |
#2
Posted 27 January 2015 - 09:17
Mai bagi niste "IF" -uri: verifici daca exista spatii cu functia "FIND", ca sa vezi daca sunt numai majuscule verifici daca A2=UPPER(A2) ...
|
#3
Posted 27 January 2015 - 09:20
len(A2) - returneaza numarul de caractere din celula A2
A1 - returneaza ce e in celul A1, respectiv textul Nu are cum sa-ti dea CORECT daca tu compari 15 cu 12345AAA251465E 1. Iar in A3 vreau sa compar A1 daca este egal cu A3 = correct =IF(LEN(A2)=LEN(A1),"CORECT","GRESIT") 2. aplica functia FIND pentru a-ti gasi spatiile 3. inca nu o stiu..caut! EDIT: nu are importanta daca sunt si mici si mari? Ai nevoie sa-ti returneze CORECT doar daca sunt toate mari? Edited by sorin147, 27 January 2015 - 09:23. |
#4
Posted 27 January 2015 - 11:39
=IF(A1=LEN(B1),"Corect","Gresit")
In xls, spatiul este considerat a fi caracter. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users