Wanneer jy met matrikse werk, moet jy dit soms omskep, dit wil sê, in eenvoudige woorde, draai hulle om. Uiteraard kan u die data handmatig onderbreek, maar Excel bied verskeie maniere om dit makliker en vinniger te maak. Kom ons breek hulle in detail uit.
Omsetproses
Die omskakeling van 'n matriks is die proses om kolomme en rye in plekke te verander. In Excel is daar twee moontlikhede vir omskakeling: die gebruik van die funksie Transponeer en die gebruik van die gereedskapinvoegsel. Oorweeg elkeen van hierdie opsies in meer detail.
Metode 1: TRANSPORT BEDRYF
funksie Transponeer behoort aan die kategorie van operateurs "Skakels en skikkings". Die eienaardigheid is dat, soos ander funksies wat met skikkings werk, die resultaat van die uitset nie die inhoud van die sel is nie, maar 'n hele reeks data. Die funksie-sintaksis is redelik eenvoudig en lyk soos volg:
= VERVOER (skikking)
Dit is, die enigste argument van hierdie operateur is die verwysing na die skikking, in ons geval die matriks omskep te word.
Kom ons kyk hoe hierdie funksie toegepas kan word met die voorbeeld met 'n regte matriks.
- Kies die leë sel op die vel, ons beplan om die getransformeerde matriks in die boonste linker sel te maak. Klik dan op die ikoon "Voeg funksie in"wat naby die formulebalk geleë is.
- is van stapel gestuur Funksie Meesters. Open 'n kategorie daarin "Skakels en skikkings" of "Volledige alfabetiese lys". Na die vind van die naam "Transponeer"maak sy keuse en klik op die knoppie "OK".
- Die funksie argument venster begin. Transponeer. Die enigste argument van hierdie operateur stem ooreen met die veld "Array". Daarin moet jy die koördinate van die matriks invoer, wat aangeskakel moet word. Om dit te doen, stel die wyser in die veld en hou die linker muisknop in die hele reeks van die matriks op die vel. Nadat die adres van die gebied vertoon is in die argument venster, klik op die knoppie "OK".
- Maar, soos ons sien, in die sel wat ontwerp is om die resultaat te vertoon, word die foutiewe waarde as 'n fout vertoon "Fout # WAARDE!". Dit is te wyte aan die eienaardighede van die werk van skikkingoperateurs. Om hierdie fout reg te stel, kies die reeks selle waarin die aantal rye gelyk moet wees aan die aantal kolomme van die oorspronklike matriks en die aantal kolomme tot die aantal rye. So 'n wedstryd is baie belangrik dat die resultaat korrek vertoon word. Terselfdertyd is die sel wat die uitdrukking bevat "Fout # WAARDE!" Dit moet die boonste linker sel van die gekose skikking wees, en dit is van daar dat die keuringsprosedure moet begin, met die linker muisknop. Nadat jy die keuse gemaak het, plaas die wyser onmiddellik na die stelling in die formulebalk Transponeerwat daarin moet verskyn. Daarna, om die berekening uit te voer, hoef jy nie op die knoppie te klik nie Tik, soos gewoonlik in die gewone formules, en skakel 'n kombinasie Ctrl + Shift + Enter.
- Na hierdie aksies word die matriks vertoon soos ons dit nodig het, dit wil sê in transponerende vorm. Maar daar is nog 'n probleem. Die feit is dat die nuwe matriks nou 'n skikking is wat gebind is deur 'n formule wat nie verander kan word nie. As u enige veranderinge aan die inhoud van die matriks wil maak, sal daar 'n fout verskyn. Sommige gebruikers is heeltemal tevrede met hierdie situasie, aangesien hulle nie veranderinge in die skikking sal maak nie, terwyl ander 'n matriks benodig waarmee u ten volle kan werk.
Om hierdie probleem op te los, kies die hele transposed reeks. Skuif na die oortjie "Home" Klik op die ikoon "Copy"wat op die band in die groep geleë is "Clipboard". In plaas van die gespesifiseerde aksie, is dit moontlik om na keuse 'n stel standaard kortpaaie te maak vir kopiëring. Ctrl + C.
- Dan, sonder om die seleksie uit die omgesette reeks te verwyder, klik dit met die regter muisknop. In die konteks kieslys in die groep "Invoegingsopsies" Klik op die ikoon "Waardes", wat die vorm van 'n ikoon met die beeld van getalle het.
Hierna volg die skikking formule Transponeer sal uitgevee word, en slegs een waarde sal in die selle bly, waarmee u op dieselfde manier kan werk as met die oorspronklike matriks.
les: Excel funksie wizard
Metode 2: Omskep die matriks deur 'n spesiale invoeging te gebruik
Daarbenewens kan die matriks omgesit word deur gebruik te maak van 'n enkele konteks kieslysitem, wat genoem word "Plak Spesiaal".
- Kies die oorspronklike matriks met die wyser en hou die linker muisknop in. Gaan dan na die oortjie "Home", klik op die ikoon "Copy"geplaas in die instellingsblok "Clipboard".
In plaas daarvan kan jy dit anders doen. Kies die area, klik met die regter muis knoppie. Aktiveer die konteks kieslys waarin u die item kies "Copy".
As alternatief vir die twee vorige kopieeropsies, kan u 'n keuse maak van 'n kombinasie van snelsleutels nadat u gekies het Ctrl + C.
- Ons kies op die blad 'n leë sel, wat die uiterste boonste linker-element van die omgesette matriks moet word. Klik op dit met die regter muisknop. Hierna word die konteks kieslys geaktiveer. Daarin voer ons aan om op die item te beweeg "Plak Spesiaal". Nog 'n klein spyskaart verskyn. Dit het ook 'n klousule genoem "Spesiale invoegsel ...". Klik daarop. U kan ook 'n kombinasie op die sleutelbord in plaas van die konteks kieslys geselekteer het Ctrl + Alt + V.
- Die spesiale invoegvenster word geaktiveer. Daar is baie opsies om van te kies, hoe presies kan jy vooraf gekopieerde data plak. In ons geval moet u byna al die verstekinstellings verlaat. Net naby die parameter "Transponeer" moet merk. Klik dan op die knoppie. "OK"wat onderaan hierdie venster is.
- Na hierdie aksies sal die omgesette matriks in die voorgeselecteerde deel van die vel vertoon word. In teenstelling met die vorige metode het ons reeds 'n volledige matriks gekry, wat verander kan word, sowel as die bron. Geen verdere verfyning of transformasie word benodig nie.
- Maar as jy wil, as jy nie die oorspronklike matriks nodig het nie, kan jy dit uitvee. Om dit te doen, kies dit met die wyser en hou die linkermuisknop in. Klik dan met die regte knoppie op die gekose item. In die konteks kieslys wat hierna oopmaak, kies die item "Duidelike inhoud".
Na hierdie aksies bly slegs die omgeskakel matriks op die vel.
Met dieselfde twee metodes wat hierbo bespreek is, is dit moontlik om nie net matrikse in Excel te omskep nie, maar ook volwaardige tabelle. Die prosedure sal feitlik identies wees.
les: Hoe om 'n tafel in Excel te blaai
Dus, ons het uitgevind dat in Excel die matriks omgesit kan word, dit is omgekeer deur die kolomme en rye op twee maniere te verander. Die eerste opsie is om die funksie te gebruik Transponeeren die tweede is spesiale invoeggereedskap. Oor die algemeen is die eindresultaat, wat verkry word deur albei hierdie metodes te gebruik, nie anders nie. Albei metodes werk in amper enige situasie. By die keuse van 'n omskakeling opsie kom die persoonlike voorkeure van 'n bepaalde gebruiker na vore. Dit is, watter van hierdie metodes is meer gerieflik vir jou persoonlik en gebruik daardie een.