<?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>列抽出 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E5%88%97%E6%8A%BD%E5%87%BA/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Apr 2026 00:14:45 +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://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>列抽出 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのCHOOSECOLS関数の使い方｜指定した列だけを取り出す方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-choosecols/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-choosecols/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 13 Nov 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CHOOSECOLS]]></category>
		<category><![CDATA[スピル]]></category>
		<category><![CDATA[列抽出]]></category>
		<category><![CDATA[配列]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3002</guid>

					<description><![CDATA[ExcelのCHOOSECOLS関数の使い方を解説。構文・引数の意味から、複数列の取り出し・逆順指定・他関数との組み合わせまで実例付きでわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p>表のデータから特定の列だけを別の場所に取り出したいとき、手作業でコピー＆ペーストしていませんか？</p>



<p>列の順番を入れ替えたり、必要な列だけ抽出してレポートを作ったりするたびに、毎回手動で対応するのは非効率です。</p>



<p>CHOOSECOLS関数を使えば、指定した列番号を入力するだけで、必要な列を自動的に取り出せます。複数列の同時取り出しや逆順指定にも対応しており、データ加工の手間を大幅に削減できます。</p>



<p>この記事では、CHOOSECOLS関数の基本的な使い方から実務での活用例まで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">CHOOSECOLS関数とは</a><ol><li><a href="#toc2" tabindex="0">CHOOSECOLS関数でできること</a></li></ol></li><li><a href="#toc3" tabindex="0">CHOOSECOLS関数の構文と引数</a><ol><li><a href="#toc4" tabindex="0">列番号の指定方法</a></li></ol></li><li><a href="#toc5" tabindex="0">CHOOSECOLS関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">1列だけ取り出す</a></li><li><a href="#toc7" tabindex="0">複数列を同時に取り出す</a></li><li><a href="#toc8" tabindex="0">列の順番を並べ替える</a></li><li><a href="#toc9" tabindex="0">末尾から列を指定する（負の数）</a></li></ol></li><li><a href="#toc10" tabindex="0">実務での活用例</a><ol><li><a href="#toc11" tabindex="0">活用例1：レポート用に必要な列だけ抽出する</a></li><li><a href="#toc12" tabindex="0">活用例2：SORT関数と組み合わせて列を並べ替えながら並び替える</a></li><li><a href="#toc13" tabindex="0">活用例3：CHOOSEROWS関数と組み合わせて行と列を同時に指定する</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc15" tabindex="0">CHOOSECOLS関数と関連する関数</a></li><li><a href="#toc16" tabindex="0">まとめ</a><ol><li><a href="#toc17" tabindex="0">関数一覧</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">CHOOSECOLS関数とは</span></h2>



<p>CHOOSECOLS関数は、配列またはセル範囲から指定した列番号の列を返す関数です。Microsoft 365およびExcel 2021以降で使用できます。</p>



<p>読み方は「チューズ コラムズ（CHOOSE COLUMNS）」で、「列を選ぶ」という意味です。</p>



<h3 class="wp-block-heading"><span id="toc2">CHOOSECOLS関数でできること</span></h3>



<ul class="wp-block-list"><li>表の中から必要な列だけを抽出する</li><li>複数の列をまとめて取り出す</li><li>列の順番を自由に並べ替える</li><li>負の数を使って末尾から列を指定する</li></ul>



<p>スピル（自動展開）に対応しているため、結果が複数列にわたる場合も1つの数式で処理できます。</p>



<h2 class="wp-block-heading"><span id="toc3">CHOOSECOLS関数の構文と引数</span></h2>



<pre class="wp-block-code"><code>=CHOOSECOLS( 配列 , 列番号1 , [列番号2] , … )</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略</th><th>説明</th></tr></thead><tbody><tr><td>配列</td><td>必須</td><td>列を取り出したい配列またはセル範囲</td></tr><tr><td>列番号1</td><td>必須</td><td>取り出す列の番号（1から始まる）</td></tr><tr><td>列番号2以降</td><td>省略可</td><td>追加で取り出す列の番号（複数指定可）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc4">列番号の指定方法</span></h3>



<ul class="wp-block-list"><li>正の数：先頭から数えた列番号（1＝1列目、2＝2列目）</li><li>負の数：末尾から数えた列番号（-1＝最終列、-2＝最終列から2番目）</li><li>複数指定：取り出したい順に列番号をカンマで区切る</li></ul>



<h2 class="wp-block-heading"><span id="toc5">CHOOSECOLS関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc6">1列だけ取り出す</span></h3>



<p>A2:D10の範囲から3列目（C列）だけを取り出す例です。</p>



<pre class="wp-block-code"><code>=CHOOSECOLS(A2:D10, 3)</code></pre>



<p>指定したセル範囲の3列目のデータが、数式を入力したセルからスピルして表示されます。</p>



<h3 class="wp-block-heading"><span id="toc7">複数列を同時に取り出す</span></h3>



<p>A2:E10の範囲から1列目と4列目を取り出す例です。</p>



<pre class="wp-block-code"><code>=CHOOSECOLS(A2:E10, 1, 4)</code></pre>



<p>「氏名（1列目）」と「売上（4列目）」のように、離れた列を一度に取り出せます。</p>



<h3 class="wp-block-heading"><span id="toc8">列の順番を並べ替える</span></h3>



<p>元の表の列順を変えて取り出したい場合も、列番号の順番を指定するだけです。</p>



<pre class="wp-block-code"><code>=CHOOSECOLS(A2:D10, 3, 1, 4, 2)</code></pre>



<p>元が「A・B・C・D」の順でも、「C・A・D・B」の順に並べ替えて取り出せます。</p>



<h3 class="wp-block-heading"><span id="toc9">末尾から列を指定する（負の数）</span></h3>



<pre class="wp-block-code"><code>=CHOOSECOLS(A2:E10, -1)</code></pre>



<p><code>-1</code> を指定すると最終列（E列）を取り出せます。列数が変動する表に対応する場合に便利です。</p>



<h2 class="wp-block-heading"><span id="toc10">実務での活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc11">活用例1：レポート用に必要な列だけ抽出する</span></h3>



<p>販売管理表（商品コード・商品名・単価・数量・売上・担当者）から、報告書に必要な「商品名・売上・担当者」だけを取り出す場合：</p>



<pre class="wp-block-code"><code>=CHOOSECOLS(A2:F100, 2, 5, 6)</code></pre>



<p>元のデータを変更せずにレポート用のビューを作れます。</p>



<h3 class="wp-block-heading"><span id="toc12">活用例2：SORT関数と組み合わせて列を並べ替えながら並び替える</span></h3>



<p>SORT関数と組み合わせると、列の並べ替えとデータの並び替えを同時に行えます。</p>



<pre class="wp-block-code"><code>=SORT(CHOOSECOLS(A2:E100, 2, 1, 4), 2, -1)</code></pre>



<p>「必要な列を選んで、かつ降順に並べる」という処理を1つの数式で完結できます。</p>



<h3 class="wp-block-heading"><span id="toc13">活用例3：CHOOSEROWS関数と組み合わせて行と列を同時に指定する</span></h3>



<p>CHOOSEROWS関数（行を選択する関数）と組み合わせると、必要な行と列を同時に抽出できます。</p>



<pre class="wp-block-code"><code>=CHOOSECOLS(CHOOSEROWS(A1:E20, 1, 3, 5), 2, 4)</code></pre>



<p>この例では1・3・5行目から2・4列目だけを取り出しています。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#VALUE!</td><td>列番号に小数や文字列を指定している</td><td>整数を指定する</td></tr><tr><td>#REF!</td><td>列番号が配列の列数を超えている</td><td>配列の列数以内で指定する</td></tr><tr><td>#NAME?</td><td>関数名のスペルミスまたは非対応バージョン</td><td>Microsoft 365またはExcel 2021以降で使用する</td></tr><tr><td>結果が1列になる</td><td>列番号を1つしか指定していない</td><td>複数列を取り出すには列番号を複数指定する</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc15">CHOOSECOLS関数と関連する関数</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-chooserows/">CHOOSEROWS</a></td><td>行を選択して取り出す（CHOOSECOLSの行版）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-index/">INDEX</a></td><td>行と列の交差するセルを返す</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-filter/">FILTER</a></td><td>条件に合う行または列を抽出する</td></tr><tr><td><a href="https://mashukabu.com/excel-function-alphabetical-order/">Excel関数一覧（アルファベット順）</a></td><td>全関数の一覧</td></tr></tbody></table></figure>



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



<p>CHOOSECOLS関数は、配列から指定した列を自由に取り出せる関数です。</p>



<ul class="wp-block-list"><li>1列だけの抽出から複数列の同時取り出しまで対応</li><li>負の数で末尾から列を指定できる</li><li>SORT・CHOOSEROWS・FILTERと組み合わせると柔軟なデータ加工が可能</li><li>Microsoft 365・Excel 2021以降で使用可能</li></ul>



<p>元のデータを変えずに必要な列だけを取り出してレポートを作りたい場面で活躍します。</p>



<h3 class="wp-block-heading"><span id="toc17">関数一覧</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">アルファベット順 Excel関数一覧</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">機能別 Excel関数一覧</a></li><li><a href="https://mashukabu.com/excel-function-alphabetical-order-pronunciation/">Excel関数の読み方一覧</a></li><li><a href="https://mashukabu.com/excel-error-value-list/">Excel エラー値の種類と対処方法</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-choosecols/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
