Жазбаларды өзгертпелі тәртіпте сұрыптау

Кейбір жағдайларда деректерді әліпби немесе сандық тәртіп бойынша емес, бірақ пайдаланушы анықтайтын тәртіп бойынша (өзгертпелі немесе логикалық тәртіпте) сұрыптағыңыз келуі мүмкін. Мысалы, апта күндері бойынша сұрыптап, дүйсенбіні бірінші болып шығару әліпби тәртібі бойынша сұрыптап, бейсенбіні бірінші болып шығаруға қарағанда дұрысырақ болады. Деректерді кестенің немесе сұраудың деректер кестесінің көрінісінде немесе пішіннің пішін күйінде сұрыптай аласыз.

Не істеуді қалайсыз?

Бірегей өріс мәндерінің кіші, шектелген санын сұрыптау

Бірегей өріс мәндерінің үлкен санын сұрыптау

Бірегей өріс мәндерінің кіші, шектелген санын сұрыптау

Бұл іс рәсімінде Сіз қызметкерлердің лауазымдарын олардың үлкен-кішілігі бойынша сұрыптау үшін IIf функциясын қолданатын өрнекті жазасыз.

Әуелі, құрамында үш өрісі бар кесте жасаңыз — «Лауазым», «Аты», «Жөні». «Лауазым» өрісінде төрт жаңа жазбалар үшін келесі мәндерді енгізіңіз:

  • Ішкі сату координаторы

  • Сату менеджері

  • Сату өкілі

  • Сату бөлімінің вице-президенті

Төрт жазбалардың «Аты» және «Жөні» өрістеріне қалаған аттарды енгізіңіз.

  1. Ендігі кезде кестені деректер кестесінің көрінісінде ашыңыз.

  2. Өзіндік қойындысының Сұрыптау & Сүзгі тобында Қосымша and then click Қосымша Сүзгі/Сұрыптау лақап мәзірін нұқыңызshortcut menu.

  3. «Аты», «Жөні» және «Лауазым» сияқты қалаған өрістерді торға қосыңыз.

  4. Тінтуірдің оң жақ түймешігімен Өріс жолындағы бірінші таза бағанды нұқыңыз, Ұлғайту дегенін нұқыңыз, сонан соң келесі өрнекті теріңіз:

    IIf([Лауазым] = "Сату бөлімінің вице-президенті", 1, IIf([Лауазым] = "Сату менеджері", 2, IIf([Лауазым] = "Сату өкілі", 3, IIf([Лауазым] = "Ішкі сату координаторы", 4, 5))))

    «Лауазым» бұл ішінде лауазымдардың үлкен-кішілігі бойынша сұрыпталынатын мәндер бар болған өрістің атауы. Тырнақшаға алынған мәндер орісте сақталатын жеке мәндер болып табылады. Олардан кейін келетін сандық мәндер лауазымға тағайындалған тәртіп саны. Алдыңғы өрнек төрт түрлі лауазымдарға 1,2,3 және 4 тәртіп санын тағайындайды, ал 5 санын барлық басқа лауазымдарға тағайындайды. Сұрыптауды орындаған кезіңізде бұл өрнекте аталмаған лауазымдарға бірдей тәртіп саны тағайындалады (5).

  5. Өрнекті ұстайтын бағанның Сұрыптау жолында Артуы бойынша дегенін нұқыңыз.

  6. Өзіндік қойындысының Сұрыптау & Сүзгі тобында Сүзгіні қосу түймешігін нұқыңыз.

    IIf функциясы «Лауазым» өрісіндегі мәнге сәйкес келетін сандық мәнді қайтарады. Мысалы, егер «Лауазым» өрісіндегі мән Сату менеджері болса, тағайындалған сан 2 болады. Егер «Лауазым» өрісінде функцияның дәлелі ретінде тізімделмеген мән бар болса,  — мысалы, Аудан координаторы — оған 5 саны тағайындалады. Одан кейін сұрау осы сандарды артуы бойынша сұрыптайды.

Беттің жоғарғы жағы

Бірегей өріс мәндерінің үлкен санын сұрыптау

Егер мәндердің үлкен санын кейбір тәртіппен тізімдеуіңіз қажет болса, іздеу кестесін жасау деректерді сұрыптаудың жақсырак жолы болып есептеледі.

«Қызметкерлер» кестесі 50 көп болған түрлі лауазымдарға сілтейді. Әуелі іздеу кестесін жасауыңыз керек және бар кестені жаңа кестеде іздеу жүргізуге дайындаңыз. Сонан соң екі кестенің ара қатынасын белгілеңіз және сұрау жасаңыз.

Іздеу кестесін жасаңыз және бар кестені өзгертіңіз

  1. Лауазым атауларын сақтайтын жаңа іздеу кестесін жасаңыз. Кестені кестеЛауазымдар деп атаңыз, сонан соң келесі кестелерде көрсетілгендей өрістерді жай жақшаларға алынған деректер түрлеріне теңшеңіз:

Лауазым нөмірі
(АвтоНөмір)

Лауазым
(Мәтін)

1

Сату бөлімінің вице-президенті

2

Сату менеджері

3

Сату өкілі

4

Ішкі сату координаторы

  1. «Лауазым нөмірі» өрісін бастапқы кілт етіп қойыңыз.

  2. «Қызметкерлер» кестесін өзгертіп, оны «кестеЛауазымдар» өрісінде іздейтіндей етіп қойыңыз.

    • Құрастырушы көрінісінде Лауазым өрісінің атауын Лауазым нөмірі атауына өзгертіңіз.

    • Деректер түрі бағанында Деректер түрі дегенін Сан түріне өзгертіңіз.

  3. Жалпы қойындысында орналасқан Өріс сипаттарыдегеннің астында Өріс өлшемі атауын Ұзын бүтін деп өзгертіңіз.

  4. Кестені сақтаңыз және деректердің жоғалуы туралы ескертпені елемеңіз.

  5. Деректер кестесінің көрінісіне өтіңіз.

  6. «Лауазым» бағанын лауазым мәніне сәйкес келетін «Лауазым нөмірі» мәнімен толтырыңыз.

    Мысалы, лауазым мәні «Сату менеджері» болған жазбалар үшін 2 теріңіз. «Сату өкілі» үшін 3 теріңіз.

  7. Кестені сақтаңыз және жабыңыз.

Екі кестелер арасында қатынас орнатыңыз.

  1. Дерекқор құралдары қойындысының Көрсету/Жасыру тобында Байланыстар түймешігін нұқыңыз.

  2. Жасақтама қойындысының Көрсету/Жасыру тобында Кесте атаулары түймешігін нұқыңыз.

  3. кестеЛауазымдар және Қызметкерлер атауларын таңдаңыз, сонан соң Қосу түймешігін басып, оларды «Қатынастар» терезесіне қосыңыз. Кестені көрсету тілқатысу терезесін жабыңыз.

  4. «Лауазым нөмірі» өрісін «кестеЛауазымдар» кестесінен «Қызметкерлер» кестесіндегі «Лауазым нөмірі» өрісіне сүйреп апарыңыз.

    Қатынастарды өңдеу тілқатысу терезесі ашылады.

  5. Екі бағанда бейнеленген өріс атауларының екеуі де Лауазым нөмірі болғанына және Қатынас түрі жақтауы бір-көпке дегенін көрсеткеніне көз жеткізіңіз. Егер қажет болса, өріс атауларын өзгертуге болады.

  6. Деректер тұтастығын қамтамасыз ету параметріне құсбелгі қойыңыз.

  7. Жасау түймешігін нұқып, қатынасты жасаңыз.

    Қатынастарды өңдеу тілқатысу терезесі жабылады және өзгертулерді сақтайды.

  8. Қатынастар қойындысын жабыңыз.

Сұрау жасау

  1. жасау қойындысының Басқа тобында Сұрау жасақтамасы түймешігін нұқыңыз.

  2. Кестені көрсету тілқатысу терезесінде Кестелер қойындысын нұқыңыз, Қызметкерлер дегенін екі рет нұқыңыз, сонан соң кестеЛауазымдар дегенін екі рет нұқыңыз.

  3. Кестені көрсету тілқатысу терезесін жабыңыз.

  4. «Қызметкерлер» кестесіндегі «Қызметкер нөмірі», «Жөні» және «Аты» өрістері мен «кестеЛауазымдар» кестесіндегі «Лауазым» өрісін сұрау құрастырушы торына қосыңыз.

  5. Деректер кестесінің көрінісіне өтіңіз.

Беттің жоғарғы жағы

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×