Sortarea înregistrărilor după valorile numerice stocate într-un câmp text

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Șirurile și numerele stocate într-un câmp text sau memo se sortează în ordine alfabetică. Cu alte cuvinte, numele se sortează după cifrele individuale care formează valoarea, nu după valoarea numerică. De exemplu, valoarea 11 apare înainte de 2, iar valoarea 12 apare înainte de 3, după cum se arată în tabelul următor.

Nume student

Număr student

Ion

Ľ

Maria

10

Ștefan

27,94

Mariana

12

Ioana

˛

Liviu

3

George

4

Mariana

1,6


Pentru a vă asigura că numerele sunt sortate pe baza valorii lor numerice, nu alfabetic, alegeți una dintre variantele următoare:

  • Dacă respectivul câmp conține numai valori numerice, este cazul să modificați tipul de date ale câmpului la Număr sau Monedă.

  • Procedeul următor se utilizează dacă:

    • Câmpul conține numai valori numerice, dar nu doriți să modificați tipul de date ale câmpului.

    • Câmpul conține valori numerice și de șir și nu doriți să ignorați valorile de șir atunci când sortați.


Această procedură utilizează funcția Val pentru a obține valoarea numerică dintr-un număr care este stocat ca text. Expresia utilizează, de asemenea, funcția IIf să gestionați valorile nule care poate fi în câmpul sortare.

  1. În fila Pagină de pornire, în grupul Sortare şi filtrare, faceţi clic pe Complex, apoi pe Filtrare/sortare complexă din meniul de comenzi rapide.

  2. Tastați expresia Expr1: IIf ([nume câmp] este Null, 0, Val([Fieldname])) în rândul câmp din prima coloană.

    Funcția IIf verifică dacă valoarea câmpului este null și, dacă este, o tratează ca 0. Dacă valoarea nu este null, funcția IIf utilizează funcția Val pentru obținerea echivalentului numeric.

  3. În celula Sortare, selectați Ascendent sau Descendent.

    Sortarea ascendentă afișează înregistrarea cu valoarea cea mai mică în partea de sus și înregistrarea cu valoarea cea mai mare în partea de jos. Sortarea descendent acționează invers.

  4. În fila Pagină de pornire, în grupul Sortare şi filtrare, faceţi clic pe Comutare filtrare.

Dacă procedeul anterior nu vă convine, există altă abordare pe care aveți posibilitatea să o încercați pentru a evita modificarea structurii tabelului. Aceasta presupune valori "de umplere" care conțin mai puține cifre cu zerouri la început. De exemplu, modificați valorile 11, 2, 2000 și 3 la 0011, 0002, 2000 și 0003 înainte de a aplica sortarea.

Începutul paginii

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

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×