Mengurutkan rekaman berdasarkan sebagian nilai dalam bidang

Mungkin ada kalanya Anda ingin mengurutkan rekaman hanya berdasarkan pada bagian bulan dari nilai tanggal dan mengabaikan hari dan tahun. Atau, Anda mungkin ingin mengurutkan rekaman hanya berdasarkan pada beberapa karakter pertama dari bidang teks. Topik ini memperlihatkan kepada Anda cara melakukan pencarian ini dengan membuat ekspresi sederhana.

Apa yang ingin Anda lakukan?

Mengurutkan pada nilai tanggal parsial

Saat Anda mengurutkan rekaman dengan menggunakan salah satu perintah pengurutan , seluruh nilai tanggal — hari, bulan, dan tahun — digunakan untuk menentukan posisi setiap catatan. Tapi Misalkan Anda ingin mengurutkan ulang tahun berdasarkan hanya pada bulan yang muncul, dan mengabaikan bagian hari dan tahun dari nilai.

Pengurutan pada sebagian dari nilai tanggal memerlukan penulisan ekspresi. Anda dapat mengurutkan pada data dalam tabel atau hasil kueri — tapi pertama-tama Anda harus berada dalam tampilan lembar data. Anda menulis ekspresi Anda di area kueri pada tab filter . Ekspresi yang Anda buat hanya data yang Anda inginkan lalu menggunakannya sebagai dasar pengurutan.

Menampilkan tab filter

  1. Alihkan tabel atau kueri Anda ke tampilan lembar data.

    Jika Anda bekerja dengan kueri, jalankan kueri untuk menampilkan hasil dalam tampilan lembar data.

  2. Pada tab Beranda , dalam grup Urutkan & filter , klik tingkat lanjut lalu klik filter/Urutkan tingkat lanjut pada menu pintasan.

    Access menampilkan tab objek baru dengan filter di nama.

Membuat ekspresi

  1. Pada tab Beranda , dalam grup Urutkan & filter , klik tingkat lanjut lalu klik filter/Urutkan tingkat lanjut pada menu pintasan.

  2. Ketikkan ekspresi dalam baris bidang di kolom pertama. Misalnya, untuk mengurutkan menurut bulan terlepas dari tahun, ketikkan ekspresi ekspr1: DatePart ("m", [BirthDate]) dalam baris bidang di kolom pertama.

  3. Untuk mengurutkan rekaman menurut hari dalam setiap bulan, ketikkan ekspr2: DatePart ("d", [Birthdate]) di baris bidang dalam kolom kedua.

    Fungsi Datepart di kolom pertama mengurutkan rekaman menurut bulan, dan fungsi datepart di kolom kedua mengurutkan rekaman menurut hari dalam setiap bulan.

  4. Di baris Urutkan , pilih naik atau turun untuk setiap ekspresi.

    Urutan naik dalam kolom pertama menampilkan Januari di bagian atas dan Desember di bagian bawah. Urutan naik dalam kolom kedua Menampilkan 1 di bagian atas dan 31 di bagian bawah. Urutan turun akan berlawanan.

  5. Pada tab Beranda , dalam grup Urutkan & filter , klik Alihkan filter.

Atas Halaman

Mengurutkan pada nilai teks parsial

Pengurutan pada nilai teks parsial sangat mirip dengan pengurutan pada nilai tanggal parsial. Anda perlu menulis ekspresi di jendela filter/Urutkan tingkat lanjut untuk mengekstrak karakter yang membentuk dasar pengurutan.

Asumsikan bahwa bidang kota berisi nilai seperti Seattle Utara, Seattle Selatan, Tacoma Utara, atau Tacoma Selatan. Misalkan Anda ingin mengabaikan kata pertama dan mengurutkan rekaman pada kata kedua saja.

  1. Pada tab Beranda , dalam grup Urutkan & filter , klik tingkat lanjut lalu klik filter/Urutkan tingkat lanjut pada menu pintasan.

  2. Ketikkan ekspresi dalam baris bidang di kolom pertama. Misalnya, ketikkan = Mid ([kota], 7) untuk mengabaikan enam karakter pertama di bidang kota.

    Fungsi Mid mengembalikan substring yang terdapat dalam string atau bidang tertentu. Dalam kasus ini, untuk setiap rekaman, fungsi mengembalikan nilai mulai dari karakter ketujuh (yaitu, setelah spasi) di bidang kota.

  3. Dalam sel pengurutan , pilih naik atau turun.

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

Atas Halaman

Perlu bantuan lainnya?

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×