Conectați-vă cu Microsoft
Conectați-vă sau creați un cont.
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Acest articol oferă ajutor pentru cele mai comune scenarii pentru eroarea #VALOARE! în funcțiile FIND/FINDB și SEARCH/SEARCHB.

Câteva lucruri de știut despre funcțiile FIND și SEARCH

  • Funcțiile FIND și SEARCH sunt foarte similare. Ambele funcționează în același mod: găsiți un caracter sau un șir text într-un alt șir text. Diferența dintre aceste două funcții este că FIND Face diferența între litere mari și mici, iar SEARCH nu o face. Așadar, dacă nu doriți să respectați literele mari sau mici dintr-un șir text, utilizați SEARCH.

  • Dacă doriți o funcție care returnează șirul pe baza numărului de caractere specificat, utilizați funcția MID împreună cu FIND. Puteți găsi informații și exemple de utilizare a combinațiilor MID și FIND în subiectul de ajutor FIND.

  • Sintaxa acestor funcții este identică: găsire_text, în_text, [num_start]). Mai exact, sintaxa înseamnă Ce doriți să găsiți?, Unde care doriți să găsiți?, De la ce poziție doriți să începeți?

Problemă: valoarea din argumentul găsire_text nu poate fi găsită în șirul în_text

Dacă funcția nu găsește textul în șirul de text specificat, va da un gol #VALUE! eroare.

De exemplu, o funcție ca:

  • =FIND("mănuși","Mănuși (Tineret)",1)

Va da o #VALUE! deoarece nu există "mănuși" în șir "mănuși" potrivite, dar există "Mănuși". Rețineți că FIND este sensibil la litere mari și mici, așadar, asigurați-vă că valoarea din find_text are o potrivire exactă în șirul within_text argument.

Cu toate acestea, funcția SEARCH va returna o valoare 1, deoarece nu este sensibilă la litere mari și mici:

  • =SEARCH("mănuși","Mănuși (Tineret)",1)

Soluție: Corectați sintaxa după cum este necesar.

Problemă: Argumentul num_start este setat la zero (0)

Argumentul start_num este un argument opțional, iar dacă îl omiteți, valoarea implicită va fi presupusă a fi 1. Cu toate acestea, dacă argumentul este prezent în sintaxă și valoarea este setată la 0, veți vedea #VALUE! eroare.

Soluție: Eliminați argumentul num_start dacă acesta nu este obligatoriu sau setați-l la valoarea corectă.

Problemă: Argumentul num_start este mai mare decât argumentul în_text

De exemplu, funcția:

  • =FIND(“s”,”Funcții și formule speciale”,35)

Caută "s" în șirul "Funcții și formule" (within_text) începând de la al 35-lea caracter (start_num), dar returnează un #VALUE! deoarece există numai 22 de caractere în șir.

Sfat: Pentru a găsi numărul total de caractere dintr-un șir text, utilizați funcția LEN.

Soluție: Corectați numărul de început după cum este necesar.

Aveți o întrebare cu privire la funcții?

Postați o întrebare în forumul Comunității Excel

Aveți nevoie de ajutor suplimentar?

Puteți întreba oricând un expert de la Excel Tech Community sau puteți obține asistență de la comunitatea Answers.

Consultați și

Corectarea erorii #VALUE! eroare

Funcțiile FIND/FINDB

FUNCȚIILE SEARCH/SEARCHB

Prezentarea generală a formulelor din Excel

Cum să evitați formulele eronate

Detectarea erorilor din formule

Toate funcțiile Excel (în ordine alfabetică)

Toate funcțiile Excel (după categorie)

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Insider Microsoft Office

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×