Mitä Transpose-toiminto tekee Excelissä?
Transpon-funktiota excelissä käytetään kiertämään arvoja tai vaihtamaan arvoja riveistä sarakkeisiin ja sarakkeista riveihin, koska tämä funktio vie joukon soluja argumenttina, joten sen suorittamiseksi meidän on painettava täsmähakukonetta tai Control + Vaihto + Enter, valitse ensin tarkka alue, joka on siirrettävä, ja käytä sitten siirtokaavaa.
Syntaksi
Alla on TRANSPOSE-kaava excelissä.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__2.jpg.webp)
Väitteet
taulukko: Pakollinen. Alue soluja, jotka haluat siirtää.
Se on matriisitoiminto .
Kuinka käyttää TRANSPOSE-toimintoa Excelissä? (esimerkkien kanssa)
Esimerkki 1
Alkuperäiset tiedot, jotka haluat siirtää, ovat muodossa A3: B8.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__3.jpg.webp)
- Vaihe 1: Valitse alue, johon haluat siirtää arvon, tässä, D6: I7.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__4.jpg.webp)
- Vaihe 2: Kirjoita nyt TRANSPOSE-kaava valitulle alueelle ja paina CTRL + SHIFT + ENTER (tai COMMAND + SHIFT + ENTER Macissa).
= SIIRTYMINEN (A3: B7)
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__5.jpg.webp)
Saat transponoidun lähdön D6: I7: ssä alla olevan kuvan mukaisesti.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__6.jpg.webp)
Tässä D3: I4 on kopioi-liitä-transponoitu ulostulo ja D6: I7 on transponointilähtö.
Huomaa, että Excel TRANSPOSE -toiminto on
(= SIIRRÄ (A3: B7))
Yllä esitetyt kiharat olkaimet () osoittavat, että funktio on syötetty matriisikaavana.
Jos joudut muuttamaan mitään alkuperäisten tietojen arvoa, sano B8 = SUMMA (B3: B7), siirretty lähtö päivitetään automaattisesti, jos olet käyttänyt TRANSPOSE-toimintoa, mutta ei siinä tapauksessa, että olet käyttänyt kopio- liitä vaihtoehto.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__7.jpg.webp)
Sitä voidaan käyttää myös muiden toimintojen kanssa halutun tuloksen saamiseksi. Katsotaanpa muutama esimerkki tästä.
Esimerkki 2
Oletetaan, että sinulla on luettelo opiskelijoista ja heidän arvosanastaan, kuten alla on esitetty. Jotkut opiskelijoista eivät antaneet tenttiä. Tästä syystä merkintäsarake jätetään tyhjäksi kyseisille opiskelijoille.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__8.jpg.webp)
Haluat siirtää nämä tiedot osaksi kansallista lainsäädäntöä ja kun solu on tyhjä, haluat laittaa ”Poissa” -solun.
Voit tehdä sen käyttämällä Transpose-ohjelmaa yhdessä IF-toiminnon kanssa Excelissä. Voit käyttää Excelissä seuraavaa TRANSPOSE-kaavaa:
= SIIRRÄ (JOS (B3: D10 = "", "PUUTTUU", B3: D10))
'JOS (B3: D10 = "", "ABSENT" tarkoittaa, että jos jokin solu alueella B3: D10 on tyhjä, se sijoittaa sen sijaan "Poissa". Se siirtää annetun alueen.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__9.jpg.webp)
Oletetaan, että tässä luettelossa, jos joku opiskelija on saanut alle 70 pistettä tai ei ole esiintynyt tentissä, katsotaan epäonnistuneeksi, voit muuttaa TRANSPOSE-kaavaa seuraavasti:
= SIIRRÄ (JOS (B3: D10 <70, ”FAIL”, B3: D10)
ja saat lopullisen tuotoksen, kuten alla on esitetty.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__10.jpg.webp)
Esimerkki 3
Joskus on tarpeen lisätä joitain merkkejä olemassa oleviin merkeihin yhdessä niiden siirtämisen kanssa. Oletetaan, että sinulla on luettelo tunnuksista kohdassa B4: B7, kuten alla on esitetty.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__11.jpg.webp)
Haluat siirtää tunnukset osaksi kansallista lainsäädäntöä ja lisätä siihen etuliitteen ”ID”. Voit tehdä sen käyttämällä kaavaa Excelissä:
= SIIRRÄ ("ID" & B4: B7)
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__12.jpg.webp)
Tämä siirtää tiedot ja lisää etuliitteen kuhunkin solun sisältöön.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__13.jpg.webp)
Voit myös lisätä minkä tahansa arvon jälkiliitteenä käyttämällä yllä olevaa TRANSPOSE-kaavaa. Tästä voi olla hyötyä, kun Transpose-toimintoa käytetään yhdistämään eri riveissä annetut sanat yhdeksi soluksi. Voit tehdä tämän seuraavasti:
- Kirjoita syntakse: CONCATENATE (TRANSPOSE (B4: B7 & ”,”). Älä paina Enter-näppäintä.
- Valitse Excel-transponointitoiminto alla olevan kuvan mukaisesti.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__14.jpg.webp)
- Paina F9-näppäintä.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__15.jpg.webp)
- Poista () kaavasta.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__16.jpg.webp)
- Paina Enter.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__17.jpg.webp)
Se ketjuttaa solut yhdessä solussa.
Esimerkki 4
Oletetaan, että sinulla on kirjastotiedot, joissa useat kohteet on järjestetty hyllylle, ja hyllyjä on erilaisia, kuten alla on esitetty.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__18.jpg.webp)
Voit halutessasi hakea minkä tahansa tutkittavan sijainnin (annettu H3: H11: ssä) näiden tietojen avulla (B4: E6).
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__19.jpg.webp)
Voit tehdä sen käyttämällä syntaksia
= HAKEMISTO ($ B $ 4: $ B $ 6, MATCH (1, MMULT (- ($ C $ 4: $ E $ 6 =), TRANSPOSE (Sarake ($ C $ 4: $ E $ 6) 0)), 0))
Katsotaanpa, kuinka tämä TRANSPOSE-kaava Excelissä toimii.
- - ($ C $ 4: $ E $ 6 =)
Kun se annetaan H3: ssa, se on - ($ C $ 4: $ E $ 6 = H3).
Tämä muodostaa taulukon 1 ja 0 osoittamaan arvon läsnäoloa tai puuttumista. H3: n biologiaa varten se muodostaa taulukon seuraavasti: (1,0,0; 0,0,0; 0,0,0)
- SIIRRÄ (SARAKE ($ C $ 4: $ E $ 6) 0))
Se luo 3 rivin taulukon sarakkeeseen, ja 0: n teho varmistaa, että luvut muunnetaan 1. Tämän toiminnon lähtö on (1,1,1).
- MMULT (- ($ C $ 4: $ E $ 6 =), SIIRRÄ (COLUMN ($ C $ 4: $ E $ 6) 0))
Excelissä oleva MMULT kertoo A: n ja B: n tuotoksen.
MMULT ((1,0,0; 0,0,0; 0,0,0), (1,1,1)) antaa tuloksen (1; 0; 0)
- MATCH (1, MMULT (), 0)
Se sovittaa C: n lähdön arvoon 1. MATCH (1, (1; 0; 0), 0) palauttaa sijainnin 1.
- HAKEMISTO ($ B $ 4: $ B $ 6, MATCH (, 0))
Se tunnistaa solun arvon, jolle vastaavuustoiminto määritti sijainnin. INDEX ($ B $ 4: $ B $ 6, 1) palauttaa arvon A1.
![](https://cdn.know-base.net/4901601/excel_transpose_function_how_to_use_transpose_formula__20.jpg.webp)
Vastaavasti aiheen "maantiede" kohdalla se on:
- - ($ C $ 4: $ E $ 6 = D6) palauttaa arvon (0,0,0; 0,0,0; 0,1,0)
- TRANSPOSE (SARAKE ($ C $ 4: $ E $ 6) 0)) käynnistyy uudelleen (1,1,1)
- MMULT ((0,0,0; 0,0,0; 0,1,0), (1,1,1)) palauttaa (0; 0; 1)
- MATCH (1, (0; 0; 1), 0) palauttaa arvon 3
- INDEX ($ B $ 4: $ B $ 6, 3) palauttaa A3: n.
Muistettavaa
- Kopioi-liitä-vaihtoehto luo kaksoiskappaleet.
- Tämä toiminto linkittää tiedot lähteeseen.
- Jos valittujen rivien ja sarakkeiden määrä ei ole yhtä suuri kuin lähdetietojen sarakkeiden ja rivien määrä, se antaa #ARVO -virheen.
- Kun se on syötetty, yksittäistä solua, joka on osa tätä toimintoa, ei voida muuttaa.
- Paina CTRL + VAIHTO + ENTER päästäksesi kaavaan Excelissä.