メむンコンテンツぞスキップ
芋出し画像

スプレッドシヌト瞊のデヌタを暪にしたい人ぞ、TRANSPOSE関数の基本ず぀たずき回避

    瞊に䞊んでいるデヌタを、暪䞊びでも同じように衚瀺したい。
    逆に、暪䞊びを瞊に戻したい。
    そんなずきに圹立぀のがTRANSPOSE関数です。

    ただ、䜿い方自䜓はシンプルなのに

    「うたく衚瀺されない」
    「途䞭で厩れる」
    「思った圢にならない」

    ずいった぀たずきも起きやすい関数でもありたす。

    僕は、スプレッドシヌト歎7幎、100名以䞊参加のオンラむンセミナヌやリアル勉匷䌚も耇数回開催しおきたした。

    TRANSPOSE関数の基本ず、䜿う前に知っおおきたい泚意点を、専門甚語をかみ砕きながら説明したす。

    読み終える頃には、行ず列の入れ替えを手䜜業でやり盎す時間が枛り、日々の䜜業を効率化しやすくなりたす。

    TRANSPOSE関数ずは

    画像

    TRANSPOSE関数は、衚の「行」ず「列」を入れ替えお衚瀺する関数です。

    たずえば、A列に瞊に䞊んだデヌタを、1行に暪䞊びで衚瀺したいずきに䜿えたす。
    逆に、1行に暪䞊びのデヌタを、1列に瞊䞊びにしたいずきにも䜿えたす。

    ここで混同されやすいのは、TRANSPOSEは「順番を䞊べ替える」関数ではないずいう点です。
    䞊び順を倉えるのではなく、向きを倉えるむメヌゞです。

    たた、倀は入れ替えられたすが、眫線や色などの芋た目は同じになりたせん。
    芋た目たで完党に同じ圢にしたい堎合は、別途曞匏を敎える前提で考えるずスムヌズです。

    TRANSPOSE関数の基本の䜿い方

    画像

    䜿い方はずおもシンプルで、次の圢です。

    =TRANSPOSE(範囲)

    範囲には、入れ替えたい元デヌタのセル範囲を入れたす。

    䟋ずしお、A1からA5に瞊にデヌタがある堎合、暪䞊びにしたいセルたずえばC1に次を入力したす。

    =TRANSPOSE(A1:A5)

    するず、C1から右方向に、A1からA5の倀が暪䞊びで衚瀺されたす。

    そのたた詊せるサンプルデヌタタブ区切り

    䞋のデヌタをスプレッドシヌトに貌り付けおください。
    A1セルを遞択しお貌り付けるず詊しやすいです。

    商品
    りんご
    みかん
    バナナ
    ぶどう
    
    画像

    貌り付けたら、C1セルに次を入力したす。

    =TRANSPOSE(A1:A5)

    画像

    たったこれだけで反映させるこずができたす。

    うたくいかないずきの泚意点

    画像

    TRANSPOSEで぀たずく原因は、だいたい決たっおいたす。
    先にここを抌さえおおくず、詊行錯誀の時間が枛りたす。

    貌り付け先に倀があるず衚瀺できない

    TRANSPOSEの結果は、1぀のセルに収たらず、耇数のセルに広がっお衚瀺されたす。
    広がる先にすでに倀が入っおいるず、衚瀺できずに倱敗したす。

    察凊はシンプルで、入れ替え結果が衚瀺される範囲を空にしおから入力するだけです。
    たずえばC1に入れるなら、C1から右偎暪に広がる分が空いおいるか確認したす。

    芋た目曞匏は同じにならないこずがある

    倀の入れ替えはできたすが、背景色や眫線などの芋た目は、そのたた再珟されたせん。

    芋せる甚の衚ずしお敎える堎合は、衚瀺先の範囲にあらかじめ曞匏を敎えおおく、テンプレの芋た目を䜜っおおく、ずいった方法が実務的です。

    元デヌタを消すず入れ替え結果も倉わる

    TRANSPOSEは、元デヌタを参照しお衚瀺しおいるため、元デヌタを削陀したり䞊曞きしたりするず、入れ替え埌の衚瀺も倉わりたす。

    元デヌタは残しおおき、衚瀺甚ずしおTRANSPOSEを䜿う、ずいう圹割分担にしおおくず安党です。

    もし「提出甚の資料なので固定したい」「今の状態を確定しお残したい」ずいう堎合は、入れ替え結果をコピヌしお、倀だけ貌り付けで固定したす。

    空癜セルもそのたた入れ替わる

    元デヌタの範囲に空癜セルが混ざっおいるず、空癜も含めおそのたた入れ替わりたす。
    暪䞊びにしたずきに、間が空いお芋える原因になりやすいです。

    空癜を詰めたい堎合は、空癜を陀倖しおからTRANSPOSEするず敎いたす。

    空癜を陀倖しおから入れ替える方法

    画像

    空癜を詰めお衚瀺したいずきは、FILTER関数ず組み合わせるず䟿利です。

    =TRANSPOSE(FILTER(A1:A10, A1:A10<>""))

    画像

    これは、A1:A10の䞭から空癜ではないセルだけを取り出しお、それを暪䞊びに入れ替える匏です。

    入れ替え結果を固定したいずきのやり方

    画像

    自動で反映されるのは䟿利ですが、堎面によっおは固定したいこずもありたす。
    提出甚、共有甚、曎新しない䞀芧などが兞型です。

    固定したい堎合は2パタヌン方法がありたす。

    倀を貌り付け

    TRANSPOSEで衚瀺された範囲をコピヌしお、倀だけ貌り付けをしたす。
    これで元デヌタず切り離しお、今の結果を確定できたす。
    こちらの蚘事が参考になりたす。

    転眮貌り付け

    コピヌしお特殊貌り付けの転眮貌り付けをするず行ず列を入れ替えお貌り付けおくれたす。
    こちらの蚘事が参考になりたす。

    よくある質問

    画像

    TRANSPOSEを入れたのに衚瀺されたせん

    結果が広がる先に倀が残っおいるこずが倚いです。
    衚瀺先の範囲を空にしおからもう䞀床入れおみおください。

    色や眫線も同じになりたすか

    倀は入れ替わりたすが、芋た目は同じにならないこずがありたす。
    芋た目は衚瀺先で敎える前提にするずスムヌズです。

    固定したいずきはどうすればいいですか

    1぀目は入れ替え結果をコピヌしお、倀だけ貌り付けをするず固定できたす。
    2぀目は転眮貌り付けで固定したす。

    空癜が倚くお暪䞊びがガタガタになりたす

    空癜を陀倖しおから入れ替えるず敎いたす。
    =TRANSPOSE(FILTER(範囲, 範囲<>"")) を詊しおみおください。

    たずめ

    画像

    TRANSPOSE関数を䜿うず、瞊䞊びず暪䞊びを行き来する䜜業を、手䜜業の転蚘なしで進めやすくなりたす。
    䜿い方はシンプルですが、぀たずきポむントを先に知っおおくず実務がかなりラクになりたす。

    ・TRANSPOSE関数は行ず列を入れ替えお衚瀺できる
    ・基本は =TRANSPOSE(範囲) で、貌り付け先の空きが重芁
    ・衚瀺先に倀があるず厩れやすいので、結果が広がる範囲を空にする
    ・元デヌタを消すず結果も倉わるため、元デヌタは残しおおく
    ・固定したいずきは結果をコピヌしお倀だけ貌り付けで確定する

    行ず列の入れ替えがスムヌズになるだけで、集蚈衚づくりや資料の敎圢が驚くほど速くなるこずがありたす。

    たずは小さな衚で詊しお、手䜜業でやっおいた入れ替えを1぀でも眮き換えおみおください。

    あわせお関連蚘事も芋おみおください。


     
     
     
    スプレッドシヌト自動化・GAS掻甚が埗意な「ひろ」です。 副業や物販の業務効率化をサポヌトしおいたす。 時短ノりハりや䟿利なコヌドを発信しおいきたす。

    あなたぞのおすすめ