Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Angka dan string yang disimpan dalam bidang Teks Pendek (teks) atau Teks Panjang (memo) di Access diurutkan menurut abjad. Dengan kata lain, angka akan diurutkan berdasarkan digit individual yang menyusun nilai, bukan pada nilai numerik. Misalnya, nilai 11 muncul sebelum 2, dan nilai 12 muncul sebelum 3, seperti yang diperlihatkan dalam tabel berikut ini.

Nama Siswa

Siswa Tidak

John

1

Maria

10

William

11

Maria

1.2

Jane

2

Lynn

3

Jason

4

Maria

5

Untuk memastikan bahwa angka diurutkan berdasarkan nilai numeriknya, bukan menurut abjad, lakukan salah satu hal berikut ini:

  • Jika bidang hanya berisi nilai numerik, pertimbangkan untuk mengubah tipe data bidang menjadi Angka atau Mata Uang.

  • Gunakan prosedur berikut ini jika:

    • Bidang hanya berisi nilai numerik, tetapi Anda tidak ingin mengubah tipe data bidang.

    • Bidang berisi nilai numerik dan string, tetapi Anda ingin mengabaikan nilai string saat mengurutkan.

Prosedur ini menggunakan fungsi Val untuk mendapatkan nilai numerik dari angka yang disimpan sebagai teks. Ekspresi juga menggunakan fungsi IIf untuk menangani nilai null yang mungkin berada di bidang pengurutan.

  1. Pada tab Beranda , dalam grup Urutkan & Filter , klik Tingkat Lanjut lalu klik Filter/Urutkan Tingkat Lanjut pada menu pintasan.

  2. Ketik ekspresi Expr1: IIf([Fieldname] Is Null, 0, Val([Fieldname])) di baris Bidang di kolom pertama.

    Fungsi IIf memeriksa untuk melihat apakah nilai bidang null dan, jika demikian, memperlakukannya sebagai 0. Jika nilai tidak null, fungsi IIf memanggil fungsi Val untuk mendapatkan nilai numerik yang setara.

  3. Dalam sel Urutkan , pilih Naik atau Turun.

    Pengurutan naik menampilkan catatan dengan nilai terkecil di atas dan catatan dengan nilai terbesar di bagian bawah. Pengurutan menurun berlawanan.

  4. Pada tab Beranda , dalam grup Urutkan & Filter , klik Alihkan Filter.

Jika prosedur sebelumnya tidak berfungsi untuk Anda, ada pendekatan lain yang bisa Anda coba yang menghindari perubahan struktur tabel. Ini melibatkan nilai "pengisian" yang berisi lebih sedikit digit dengan nol di depannya. Misalnya, Anda mengubah nilai 11, 2, 2000, dan 3 ke 0011, 0002, 2000, dan 0003 sebelum Anda menerapkan pengurutan.

Atas Halaman

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.