Matritsalar bilan ishlashda ba'zan ularni almashtirish kerak, ya'ni oddiy so'zlar bilan ularni aylantirasiz. Albatta, ma'lumotni qo'lda kesishingiz mumkin, lekin Excelga uni oson va tezroq qilish uchun bir necha usullar mavjud. Keling, ularni qisqartiraylik.
Transpozitsiya jarayoni
Matritsani transpozitsiya qilish joylarda ustunlar va satrlarni o'zgartirish jarayonidir. Excelda transposing uchun ikkita imkoniyat mavjud: funktsiyani ishlatish TRANSPORT va asbobdan foydalaning. Ushbu variantlardan har birini batafsilroq ko'rib chiqing.
1-usul: TRANSPORT OPERATOR
Funktsiyasi TRANSPORT operatorlar toifasiga kiradi "Links va arrays". Xususiyat, massivlar bilan ishlaydigan boshqa funktsiyalar singari, chiqim natijasi hujayraning mazmuni emas, balki butun bir qator ma'lumotlar. Funktsiya sintaksisi juda oddiy va shunga o'xshash:
= Tashish (qator)
Ya'ni, ushbu operatorning yagona argumenti qatorga mos yozuvlar, bizning holatda aylanadigan matritsa.
Keling, ushbu funktsiyaning haqiqiy matritsali misol yordamida qanday qo'llanilishini ko'rib chiqamiz.
- Sahifadagi bo'sh xonani tanlab, yuqoridagi chap hujayradan aylantirilgan matritsani tuzishni rejalashtiramiz. Keyin belgini bosing "Funktsiyani kiritish"formula majmuasining yaqinida joylashgan.
- Ishga tushirish Funktsional ustalar. Unda bir toifani oching "Links va arrays" yoki "To'liq alifbo ro'yxati". Ism topilgandan keyin "TRANSPORT"tanlashni amalga oshiring va tugmani bosing "OK".
- Funktsiya argumentlari oynasi boshlanadi. TRANSPORT. Ushbu operatorning yagona argumenti maydonga mos keladi "Array". Unda aylantirilishi kerak bo'lgan matritsaning koordinatalarini kiritishingiz kerak. Buni amalga oshirish uchun kursorni maydonga qo'ying va chap sichqoncha tugmasini bosib, matritsaning barcha varag'i jadvalini tanlang. Maydonning manzili argumentlar oynasida ko'rsatilgandan so'ng, tugmani bosing "OK".
- Ammo, biz ko'rib turganimizdek, natijani ko'rsatish uchun mo'ljallangan hujayradagi noto'g'ri qiymat xato sifatida ko'rsatiladi "#VALUE!". Bu qator operatorlari ishining o'ziga xos xususiyatlari bilan bog'liq. Ushbu xatoni tuzatish uchun qatorlar soni asl matris ustunlar soniga teng bo'lishi kerak bo'lgan qatorlar sonini va qatorlar soniga qatorlar sonini tanlang. Natijada to'g'ri ko'rsatilishi uchun bunday o'yin muhim ahamiyatga ega. Ayni paytda, ifoda o'z ichiga olgan hujayra "#VALUE!" Tanlangan qatorning yuqori chap xujayrasi bo'lishi kerak va u erda tanlov jarayoni boshlanishi kerak, chap sichqoncha tugmasini bosib ushlab turilishi kerak. Tanlovni amalga oshirgandan so'ng, kursorni formulalar majmuasiga bildirgandan so'ng darhol qo'ying TRANSPORTunda paydo bo'lishi kerak. Shundan so'ng, hisob-kitobni bajarish uchun siz tugmani bosishingiz kerak emas Kirishodatdagidek formulada odatdagidek va kombinatsiyani terish kerak Ctrl + Shift + Enter tugmalarini bosing.
- Ushbu harakatlardan keyin matritsaga biz kerak bo'lganda, ya'ni transposed shaklda ko'rsatiladi. Ammo yana bir muammo bor. Aslida, endi yangi matritsa o'zgarib bo'lmaydigan formulaga bog'langan qatordir. Matritsaning tarkibiga biron bir o'zgartirish kiritishga harakat qilsangiz, xato paydo bo'ladi. Ba'zi foydalanuvchilar ushbu vaziyatdan to'liq qondirishadi, chunki ular qatorda o'zgarish qilmaydi, boshqalari to'liq ishlay oladigan matritsaga muhtoj.
Ushbu muammoni hal qilish uchun barcha transposed range ni tanlang. Yorliqqa o'tish "Bosh sahifa" belgini bosing "Nusxalash"bu guruhdagi kasetlarda joylashgan "Clipboard". Belgilangan harakatlar o'rniga tanlanganidan keyin nusxa ko'chirish uchun standart qisqa tugmachasini tanlashingiz mumkin Ctrl + C.
- Keyinchalik, transposed oralig'idan tanlovni olib tashlamasdan, sichqonchani o'ng tugmasi bilan bosing. Guruhdagi kontekst menyusida "Qo'shish tanlovlari" belgini bosing "Qadriyatlar", bu raqamlar tasviri bilan belgi shakliga ega.
Shundan so'ng qatorli formula mavjud TRANSPORT o'chiriladi va hujayralarda faqat bitta qiymat saqlanib qoladi va siz o'sha matris bilan bir xil tarzda ishlashingiz mumkin.
Kurs: Excel vazifasi ustasi
2-usul: Matritsani maxsus birikma yordamida aylantiring
Bunga qo'shimcha ravishda, matris bir kontekst menyusi yordamida chaqiriladi "Maxsus joylashtiring".
- Kursor bilan asl matritsani tanlang, chap sichqoncha tugmasini bosib ushlab turing. Keyin yorliqqa o'ting "Bosh sahifa", belgini bosing "Nusxalash"Sozlamalar blokida joylashtirilgan "Clipboard".
Buning o'rniga, uni boshqacha qilishingiz mumkin. Mintaqani tanlang, sichqonchaning o'ng tugmasi bilan bosing. Ob'ektni tanlagan kontekst menyusini faollashtiradi "Nusxalash".
Ikki avvalgi nusxa ko'chirish variantlariga muqobil ravishda siz tanlaganingizdan so'ng tezkor tugmalar birikmasini tanlashingiz mumkin Ctrl + C.
- Biz varaqda tanlangan matritsaning o'ng yuqori chap qismiga aylanishi kerak bo'lgan bo'sh bir xonani tanlaymiz. O'ng sichqoncha tugmachasini bosing. Shundan so'ng kontekst menyusi faollashadi. Unda biz element ustida harakat qilamiz "Maxsus joylashtiring". Yana bir kichik menyu paydo bo'ladi. Bundan tashqari, bir chaqiriq bor "Maxsus ...". Unga bosing. Bundan tashqari, kontekst menyusini chaqirish o'rniga, tanlovni amalga oshirib, klaviaturada kombinatsiyani kiriting Ctrl + Alt + V.
- Maxsus oyna oynasi faollashtirildi. Oldindan kopyalanan ma'lumotlarni qanday joylashtirishingiz mumkinligini tanlashning ko'plab variantlari mavjud. Bizning holatda deyarli barcha standart sozlamalarni qoldirish kerak. Faqat parametr yonida "Transpose" belgilash kerak. Keyin tugmani bosing. "OK"Bu oynaning pastki qismida joylashgan.
- Ushbu harakatlardan keyin transposed matritsa avvalgi tanlangan qismda ko'rsatiladi. Oldingi usuldan farqli o'laroq biz allaqachon to'liq matritsani qabul qildik. Hech qanday noziklashtirish yoki o'zgartirish kerak emas.
- Agar xohlasangiz, asl matritsaga kerak bo'lmasa, uni o'chirib tashlashingiz mumkin. Buni amalga oshirish uchun, sichqonchaning chap tugmachasini bosib kursorni tanlang. Keyin o'ng tugma bilan tanlangan elementni bosing. Bundan keyin ochilgan kontekst menyusida elementni tanlang "Tarkibni tozalash".
Ushbu harakatlardan so'ng, faqat konvertatsiya qilingan matritsa sahifada qoladi.
Yuqorida muhokama qilingan ikkita usul bo'yicha Excelda faqat matritsalarni emas, balki to'liq vakolatli jadvallarni ham ko'chirish mumkin. Amaliyot deyarli bir xil bo'ladi.
Kurs: Excelga jadvalni qanday almashtirish mumkin
Shunday qilib, Excelda matritsani transpozitsiya qilish mumkinligini, ya'ni ustunlar va satrlarni ikki usulda o'zgartirish orqali aniqlanganini bilib oldik. Birinchi variant funktsiyani ishlatishdir TRANSPORTikkinchisi esa maxsus qo'shish vositasi. Bu usullarning har ikkalasini ishlatish bilan olingan yakuniy natijalar umuman boshqacha emas. Har ikki usul ham deyarli har qanday holatda ishlaydi. Shunday qilib, ayirboshlash parametrini tanlashda muayyan foydalanuvchining shaxsiy afzalliklari oldinga chiqadi. Ya'ni, ushbu usullardan qaysi biri siz uchun shaxsan qulayroq va ulardan foydalansa bo'ladi.