<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TRANSPOSE関数  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/transpose%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Fri, 22 Apr 2022 13:42:10 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>TRANSPOSE関数  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【TRANSPOSE関数】列と行のデータを参照のまま一瞬で入れ替える！方法とエラー対応</title>
		<link>https://dokugakuexcel.com/%e3%80%90transpose%e9%96%a2%e6%95%b0%e3%80%91%e5%88%97%e3%81%a8%e8%a1%8c%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%82%e7%85%a7%e3%81%ae%e3%81%be%e3%81%be%e4%b8%80%e7%9e%ac%e3%81%a7%e5%85%a5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590transpose%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e5%2588%2597%25e3%2581%25a8%25e8%25a1%258c%25e3%2581%25ae%25e3%2583%2587%25e3%2583%25bc%25e3%2582%25bf%25e3%2582%2592%25e5%258f%2582%25e7%2585%25a7%25e3%2581%25ae%25e3%2581%25be%25e3%2581%25be%25e4%25b8%2580%25e7%259e%25ac%25e3%2581%25a7%25e5%2585%25a5</link>
					<comments>https://dokugakuexcel.com/%e3%80%90transpose%e9%96%a2%e6%95%b0%e3%80%91%e5%88%97%e3%81%a8%e8%a1%8c%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%82%e7%85%a7%e3%81%ae%e3%81%be%e3%81%be%e4%b8%80%e7%9e%ac%e3%81%a7%e5%85%a5/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Fri, 22 Apr 2022 13:42:09 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[列]]></category>
		<category><![CDATA[行]]></category>
		<category><![CDATA[TRANSPOSE関数]]></category>
		<category><![CDATA[入れ替え]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2751</guid>

					<description><![CDATA[今回は参照状態のまま列や行を入れ替える方法についてまとめています。こちらの関数を知らなければ「行と列を入れ替えて貼り付ける」か参照状態を保持したい場合は1つずづ参照するようになってしまいます。 記事をご覧になれば一瞬で行 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今回は<strong><span class="marker-under">参照状態のまま列や行を入れ替える方法</span></strong>についてまとめています。<br>こちらの関数を知らなければ「行と列を入れ替えて貼り付ける」か参照状態を<br>保持したい場合は1つずづ参照するようになってしまいます。</p>



<p>記事をご覧になれば一瞬で行と列を入れ替えることができますので<br>ぜひ参考にしてみてください。</p>



<p>それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■関数の使用方法について</a><ol><li><a href="#toc3" tabindex="0">①行と列を入れ替えた先の出力範囲を選択する</a></li><li><a href="#toc4" tabindex="0">②関数を入力する</a></li><li><a href="#toc5" tabindex="0">③配列関数として確定する</a></li></ol></li><li><a href="#toc6" tabindex="0">■よくあるエラーと対処法</a><ol><li><a href="#toc7" tabindex="0">・出力結果が#N/Aのエラーになる。</a></li><li><a href="#toc8" tabindex="0">・配列の1部を変更できません</a></li></ol></li><li><a href="#toc9" tabindex="0">■別の方法で列・行を参照したまま入れ替える方法</a></li><li><a href="#toc10" tabindex="0">■公式の説明 </a></li><li><a href="#toc11" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■関数の仕組み</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-20px"><span class="fz-22px"><span class="bold-blue">{</span>=TRANSPOSE(<span class="bold-red">参照元の配列</span>)<span class="bold-blue">}</span></span></span></strong></p></blockquote>



<p>こちらの関数は<strong><span class="bold-blue">配列関数</span></strong>になっています。<br>関数を確定する際には<strong><span class="marker-under-blue">「Shift」+「Ctrl」+「Enter」を同時に押す</span></strong>必要があります。</p>



<h2 class="wp-block-heading"><span id="toc2">■関数の使用方法について</span></h2>



<p>では関数の使用方法について見ていきましょう。<br>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="581" height="447" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-72.png" alt="" class="wp-image-2752" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-72.png 581w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-72-300x231.png 300w" sizes="(max-width: 581px) 100vw, 581px" /></figure>



<p><span class="bold-red">B2からE13</span>までデータが入力されています。<br>今回はこちらのデータをまとめて行と列を入れ替えてみましょう。</p>



<p><strong><span class="marker-under-red">ポイントとして行と列を入れ替える「行の数」と「列の数」を把握</span></strong>しておく必要があります。<br><span class="marker-under"><strong>行の数</strong></span>は2行目から13行目の<strong><span class="marker-under">「12行」</span></strong><br><strong><span class="marker-under-blue">列の数</span></strong>はB列からE列の<strong><span class="marker-under-blue">「4列」</span></strong>になります。</p>



<p>では手順1です。</p>



<h3 class="wp-block-heading"><span id="toc3">①行と列を入れ替えた先の出力範囲を選択する</span></h3>



<p>まずは<strong><span class="marker-under-red">出力先の範囲を選択</span></strong>します。<br>今回は「<strong><span class="marker-under">12行目</span></strong>」と「<strong><span class="marker-under-blue">4列</span></strong>」が参照元なので「<strong><span class="marker-under-blue">4行</span></strong>と<strong><span class="marker-under">12列</span></strong>」分選択できればどこでも構いません。</p>



<p>見本でG2からR5を選択してみました。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="293" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-73-1024x293.png" alt="" class="wp-image-2753" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-73-1024x293.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-73-300x86.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-73-768x220.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-73-1536x439.png 1536w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-73.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading"><span id="toc4">②関数を入力する</span></h3>



<p>では本題の<strong><span class="marker-under-red">関数を入力</span></strong>していきます。<br>再度関数の仕組みを見てみましょう。</p>



<p><strong><span class="fz-22px"><span class="bold-blue">{</span>=TRANSPOSE(<span class="bold-red">参照元の配列</span>)<span class="bold-blue">}</span></span></strong></p>



<p>ここでの参照元の配列は「B2からE13」。つまり「<span class="bold-red">B2:E13</span>」となります。</p>



<p>では数式バーに「<span class="bold-blue">｛｝</span>」を除いた状態で関数を打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="313" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-74-1024x313.png" alt="" class="wp-image-2754" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-74-1024x313.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-74-300x92.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-74-768x235.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-74-1536x469.png 1536w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-74.png 1863w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>数式は上図のように「＝TRANSPOSE(<span class="bold-red">B2:E13</span>)」となります。</p>



<h3 class="wp-block-heading"><span id="toc5">③配列関数として確定する</span></h3>



<p>先ほどは関数の入力をしてきました。<br>最後に<strong><span class="marker-under-red">配列関数としてTRANSPOSE関数を確定</span></strong>しましょう。</p>



<p>配列とは複数の列・行で構成されたデータのことです。</p>



<p>配列関数として確定する際には<strong><span class="marker-under-blue">「Shift」+「Ctrl」+「Enter」を同時に押します</span></strong>。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="76" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-75-1024x76.png" alt="" class="wp-image-2755" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-75-1024x76.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-75-300x22.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-75-768x57.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-75.png 1435w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>関数が「=TRANSPOSE(B2:E13)」から「<span class="bold-blue">{</span>=TRANSPOSE(B2:E13)<span class="bold-blue">}</span>」に変化していますね。<br>では関数を入力したG2からR5を見てみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="314" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-76-1024x314.png" alt="" class="wp-image-2756" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-76-1024x314.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-76-300x92.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-76-768x235.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-76-1536x471.png 1536w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-76.png 1870w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>狙い通り行と列を入れ替えることができました。</p>



<h2 class="wp-block-heading"><span id="toc6">■よくあるエラーと対処法</span></h2>



<p>それではTRANSPOSE関数を使用する中でよくあるエラーと対処方について説明します。</p>



<h3 class="wp-block-heading"><span id="toc7">・出力結果が#N/Aのエラーになる。</span></h3>



<p>こちらのエラーは<strong><span class="marker-under">参照範囲が反映先の範囲に対して列数または行数が足らない</span></strong>ことが考えられます。<br>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="280" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-77-1024x280.png" alt="" class="wp-image-2757" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-77-1024x280.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-77-300x82.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-77-768x210.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-77.png 1191w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>参照元は<strong><span class="marker-under-red">6行</span></strong>あるのに対し、反映先は<strong><span class="marker-under-red">8列</span></strong>で関数を入力してみました。<br>結果として7.8行目の参照ができないことから7.8列目は<strong><span class="marker-under-blue">#N/Aのエラー</span></strong>になってしまいます。</p>



<h3 class="wp-block-heading"><span id="toc8">・配列の1部を変更できません</span></h3>



<figure class="wp-block-image size-full"><img decoding="async" width="416" height="240" src="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-78.png" alt="" class="wp-image-2758" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/04/image-78.png 416w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-78-300x173.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-78-330x190.png 330w, https://dokugakuexcel.com/wp-content/uploads/2022/04/image-78-120x68.png 120w" sizes="(max-width: 416px) 100vw, 416px" /></figure>



<p>こちらのエラーは<strong><span class="marker-under-blue">配列内のセルを編集したり、削除したりする際に発生</span></strong>します。</p>



<p>参照範囲を変更したいのであれば<br>セルの範囲を再選択・再入力した後に「Shift」+「Ctrl」+「Enter」を同時に押して<br>関数を確定してください。</p>



<p>内容の一部を変更したい・削除したいのであれば配列関数をすべて削除しないといけません<br>もし、参照元のリンクが切れてもいいのであれ<strong><span class="marker-under-red">ば指定した配列関数内すべてをコピーして<br>値のみ同じ位置で貼り付けることで編集可能</span></strong>になります。</p>



<h2 class="wp-block-heading"><span id="toc9">■別の方法で列・行を参照したまま入れ替える方法</span></h2>



<p>これまではTRANSPOSE関数を用いて列・行の入れ替えを説明してきました。<br>配列関数はまとめて反映されるのでとても便利ですが編集などを行う際は不便です。</p>



<p>別の記事で通常の参照を応用して<br>列・行を参照状態のまま入れ替える方法をまとめていますので是非参考にしてみてください。</p>



<p>記事はこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e7%bd%ae%e6%8f%9b%e3%81%ae%e5%bf%9c%e7%94%a8%e3%80%91%e5%88%97%ef%bc%88%e6%a8%aa%ef%bc%89%e6%96%b9%e5%90%91%e3%81%ab%e9%80%a3%e7%b6%9a%e3%81%97%e3%81%9f%e8%a1%8c%ef%bc%88%e7%b8%a6%ef%bc%89/">【置換の応用】フィルダウンで出来ない、列（横）方向に連続した行（縦）参照を置換を活用して実現 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p></p>



<h2 class="wp-block-heading"><span id="toc10">■公式の説明 </span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが </p>



<p>マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p><a href="https://support.microsoft.com/ja-jp/office/transpose-%E9%96%A2%E6%95%B0-ed039415-ed8a-4a81-93e9-4b6dfac76027">TRANSPOSE 関数 (microsoft.com)</a></p>



<h2 class="wp-block-heading"><span id="toc11">■まとめ</span></h2>



<p>いかがだったでしょうか。<br>知識がないと行列の入れ替えはとても手間のかかる作業ですが<br>今回の記事を活用して効率的に作業してみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90transpose%e9%96%a2%e6%95%b0%e3%80%91%e5%88%97%e3%81%a8%e8%a1%8c%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92%e5%8f%82%e7%85%a7%e3%81%ae%e3%81%be%e3%81%be%e4%b8%80%e7%9e%ac%e3%81%a7%e5%85%a5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2751</post-id>	</item>
	</channel>
</rss>
