Isih rekod dalam tertib tersuai

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Mungkin ada masanya anda ingin Mengisih data, bukan dengan tertib mengikut abjad atau angka, tetapi dengan tertib takrifan pengguna (juga dipanggil perintah tersuai atau logik). Contohnya, pengisihan hari Isnin hingga Jumaat jadi tersebut Isnin muncul pertama melakukan lebih munasabah daripada pengisihan dalam tertib abjad, tempat Jumaat muncul terlebih dahulu. Anda boleh Mengisih data dalam pandangan helaian data Jadual atau pertanyaan atau dalam pandangan borang borang.

Apakah yang anda ingin lakukan?

Mengisih bilangan nilai unik medan yang kecil, terhad

Mengisih bilangan nilai unik medan yang besar

Mengisih bilangan nilai unik medan yang kecil, terhad

Dalam prosedur ini, anda akan menulis ungkapan yang menggunakan fungsi IIf untuk menarafkan tajuk pekerja.

Pertama, mencipta jadual yang mengandungi tiga Medan — tajuk, nama pertama dan LastName. Dalam medan Tajuk, masukkan nilai berikut untuk empat rekod baru:

  • Dalam penyelaras jualan

  • Pengurus Jualan

  • Wakil jualan

  • Naib Presiden, jualan

Dalam medan nama pertama dan LastName keempat-empat rekod, masukkan nama yang anda inginkan.

  1. Sekarang, buka Jadual dalam pandangan helaian data.

  2. Pada rumah tab, dalam Kumpulan Isih & Tapis , klik lanjutan dan kemudian klik Tapis/Isih lanjutan pada menu pintas.

  3. Menambah medan yang anda inginkan, seperti nama pertama, LastName dan tajuk, pada grid.

  4. Klik kanan baris medan dalam lajur kosong pertama, klik zum, dan kemudian taipkan ungkapan berikut:

    IIf ([Tajuk] = "Naib Presiden, jualan", 1, IIf ([Tajuk] = "Pengurus Jualan", 2, IIf ([Tajuk] = "Wakil jualan", 3, IIf ([Tajuk] = "dalam penyelaras jualan", 4, 5)))

    Tajuk ialah nama medan yang mengandungi nilai yang sedang ditarafkan. Nilai yang dikurung dalam tanda petikan adalah nilai individu yang disimpan dalam medan. Nilai angka yang berikut adalah kedudukan yang diuntukkan padanya. Ungkapan sebelumnya menguntukkan kedudukan 1 hingga 4-empat tajuk yang berbeza, dan menguntukkan kedudukan 5 kepada semua orang lain. Apabila anda melaksanakan isihan, tajuk yang tidak dinyatakan dalam Ungkapan ini akan diperuntukkan kedudukan yang sama (5).

  5. Dalam baris Isih bagi lajur yang mengandungi ungkapan, klik menaik.

  6. Pada rumah tab, dalam Kumpulan Isih & Tapis , klik Penapis Togol.

    Fungsi IIf mengembalikan nilai angka yang sepadan untuk nilai dalam medan Tajuk. Contohnya, jika nilai dalam medan Tajuk ialah Pengurus Jualan, bilangan yang diperuntukkan ialah 2. Jika terdapat nilai dalam medan Tajuk yang tidak disenaraikan sebagai argumen dalam fungsi — contohnya, Penyelaras Daerah — ia ditugaskan nombor 5. Pertanyaan kemudian Mengisih nombor ini dalam tertib menaik.

Halaman Atas

Mengisih bilangan nilai unik medan yang besar

Jika anda mempunyai bilangan nilai kedudukan yang besar, cara yang lebih baik untuk mengisih data adalah dengan mencipta jadual carian.

Menganggap jadual pekerja yang merujuk kepada lebih daripada 50 tajuk yang berbeza. Anda akan perlu mencipta jadual carian dan menyediakan Jadual sedia ada untuk mencari jadual baru. Anda kemudian mengaitkan dua jadual dan mencipta pertanyaan.

Mencipta jadual carian dan mengubah suai Jadual sedia ada

  1. Mencipta jadual carian baru yang akan menyimpan tajuk. Nama Jadual tblTitlesdan Setkan medan kepada jenis data yang ditunjukkan dalam kurungan seperti yang ditunjukkan dalam Jadual berikut:

TitleID
(Autonombor)

Tajuk
(teks)

1

Naib Presiden, jualan

2

Pengurus Jualan

3

Wakil jualan

4

Dalam penyelaras jualan

  1. Setkan medan TitleID sebagai kunci primer.

  2. Mengubah suai jadual pekerja agar ia mencari tblTitles Jadual.

    • Dalam pandangan Reka bentuk, ubah nama medan tajuk untuk TitleID.

    • Dalam lajur Jenis Data , ubah Jenis Datanombor.

  3. Pada tab umum , di bawah Sifat medan, mengubah Saiz medanInteger panjang.

  4. Simpan jadual dan Abaikan amaran tentang kehilangan data.

  5. Bertukar kepada pandangan helaian data.

  6. Mengisi lajur tajuk dengan nilai TitleID yang sepadan dengan nilai tajuk.

    Contohnya, untuk rekod nilai tajuk yang manakah pengurus jualan, taipkan 2. Untuk wakil jualan, taipkan 3.

  7. Simpan dan tutup jadual.

Mengaitkan dua Jadual

  1. Pada tab Alat pangkalan data , dalam Kumpulan Tunjukkan/Sembunyikan , klik perhubungan.

  2. Pada tab Reka bentuk , dalam Kumpulan Tunjukkan/Sembunyikan , klik Nama jadual.

  3. Pilih tblTitles dan pekerja, dan klik Tambah untuk menambahkan mereka ke tetingkap perhubungan. Tutup kotak dialog Tunjukkan Jadual .

  4. Seret medan TitleID daripada jadual tblTitles TitleID medan dalam jadual pekerja.

    Kotak dialog Edit perhubungan terbuka.

  5. Memastikan bahawa nama medan yang dipaparkan dalam dua lajur kedua-dua TitleID, dan juga yang memaparkan kotak Jenis perhubunganSatu ke banyak. Anda boleh mengubah nama medan, jika perlu.

  6. Pilih kotak semak Kuatkuasakan Integriti Rujukan.

  7. Klik Cipta untuk mencipta perhubungan.

    Edit perhubungan menutup kotak dialog dan menyimpan perubahan.

  8. Tutup tab perhubungan .

Mencipta pertanyaan

  1. Pada tab Cipta dalam kumpulan Lain, klik Reka Bentuk Pertanyaan.

  2. Dalam kotak dialog Tunjukkan Jadual , klik tab Jadual , dwiklik pekerjadan kemudian dwiklik tblTitles.

  3. Tutup kotak dialog Tunjukkan Jadual.

  4. Menambah medan EmployeeID, LastName dan FirstName daripada jadual pekerja dan medan Tajuk daripada jadual tblTitles grid Reka bentuk pertanyaan.

  5. Bertukar kepada pandangan helaian data.

Halaman Atas

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×