<?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>並び替え - プログラミングで遊ブログ</title>
	<atom:link href="https://lemon818.com/tag/%E4%B8%A6%E3%81%B3%E6%9B%BF%E3%81%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://lemon818.com</link>
	<description>現役システムエンジニアが趣味でプログラミングする自由気ままなブログ</description>
	<lastBuildDate>Sat, 15 May 2021 06:28:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>	<item>
		<title>Excel で複数の列をいろいろな条件を指定して並び替える方法</title>
		<link>https://lemon818.com/excel-sort-multi/</link>
		
		<dc:creator><![CDATA[Take]]></dc:creator>
		<pubDate>Sat, 15 May 2021 06:28:09 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[エクセル]]></category>
		<category><![CDATA[並び替え]]></category>
		<category><![CDATA[列]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[複数]]></category>
		<guid isPermaLink="false">https://lemon818.com/?p=5430</guid>

					<description><![CDATA[ Excel で複数の列をいろいろな条件を指定して並び替えたい！ どーもTakeです。 Excel でデータ管理を行っている際にそんな悩みがあると思います。 &#160; この記事では、Excel で複数の列の値をいろい…]]></description>
										<content:encoded><![CDATA[<div class="sc_frame_wrap solid yellow">
<div class="sc_frame "><strong><span style="color: #000000;"> Excel で複数の列をいろいろな条件を指定して</span></strong><strong><span style="color: #000000;">並び替えたい！<br />
</span></strong></div>
<div></div>
</div>
<p>どーもTakeです。</p>
<p>Excel でデータ管理を行っている際にそんな悩みがあると思います。</p>
<ol></ol>
<p>&nbsp;</p>
<p>この記事では、E<span style="color: #000000;">xcel で複数の列の値をいろいろな条件を指定して</span><span style="color: #000000;">並び替える</span>方法を<strong>実際の画像を使って</strong>わかりやすく説明します。</p>
<p>すごく便利な機能なのでぜひこの記事で覚えていただければと思います。</p>
<p>&nbsp;</p>
<div class="sc_frame_wrap block blue">
<div class="sc_frame_title">この記事でわかること！</div>
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid blue">
<ol>
<li>Excel で複数の列の値をいろいろな条件を指定して並び替える方法</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<h2>Excel で複数の列の値をいろいろな条件を指定して並び替える方法</h2>
<p>&nbsp;</p>
<p>まずはこんな表があるとします。</p>
<p>この表の列「果物」「個数」「値段」を並び替えようとします。</p>
<p>&nbsp;</p>
<p><img fetchpriority="high" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi1.png" alt="" width="563" height="343" class="aligncenter size-full wp-image-5432" srcset="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi1.png 563w, https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi1-300x183.png 300w" sizes="(max-width: 563px) 100vw, 563px" /></p>
<p>&nbsp;</p>
<p>上の「データ」タブ→「並び替え」ボタンをクリックします。</p>
<p>&nbsp;</p>
<p><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi2.png" alt="" width="720" height="414" class="aligncenter size-full wp-image-5433" srcset="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi2.png 720w, https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi2-300x173.png 300w" sizes="(max-width: 720px) 100vw, 720px" /></p>
<p>&nbsp;</p>
<p>すると下記のような「並び替え」ダイアログが表示されます。</p>
<p>&nbsp;</p>
<p><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi3.png" alt="" width="768" height="270" class="aligncenter size-full wp-image-5434" srcset="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi3.png 768w, https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi3-300x105.png 300w" sizes="(max-width: 768px) 100vw, 768px" /></p>
<p>&nbsp;</p>
<p>追加する条件の数だけ「レベルの追加」を押下します。</p>
<p>すると条件の行が追加されます。</p>
<p>そして「列」のプルダウンを選択して条件を追加する列名を選択します。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi4.png" alt="" width="768" height="265" class="aligncenter size-full wp-image-5435" srcset="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi4.png 768w, https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi4-300x104.png 300w" sizes="auto, (max-width: 768px) 100vw, 768px" /></p>
<p>&nbsp;</p>
<p>そして「列」「並び替えのキー」「順序」を指定します。</p>
<p>下記ならば、果物 ← 昇順、個数 ← 大きい順、果物 ← 小さい順、</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi5.png" alt="" width="766" height="266" class="aligncenter size-full wp-image-5436" srcset="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi5.png 766w, https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi5-300x104.png 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /></p>
<p>&nbsp;</p>
<p>すると表がしていた条件通りに並び変わります。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi6.png" alt="" width="536" height="265" class="aligncenter size-full wp-image-5437" srcset="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi6.png 536w, https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi6-300x148.png 300w" sizes="auto, (max-width: 536px) 100vw, 536px" /></p>
<p>&nbsp;</p>
<h3>注意点！</h3>
<p>&nbsp;</p>
<p>値が数字であるか、文字であるかです。</p>
<p>下記の順序という列が「昇順、降順」となっている場合、列が「<span style="color: #3366ff;"><strong>数字</strong></span>」としてソートされますが、</p>
<p>「大きい順」「小さい順」となっている場合、列が「<span style="color: #ff0000;"><strong>文字列</strong></span>」としてソートしているので注意が必要です。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi5.png" alt="" width="766" height="266" class="aligncenter size-full wp-image-5436" srcset="https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi5.png 766w, https://lemon818.com/wp/wp-content/uploads/2021/05/excel-fileter-multi5-300x104.png 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /></p>
<p>&nbsp;</p>
<h2>最後に</h2>
<p>&nbsp;</p>
<p>いかがでしたでしょうか？</p>
<p>この記事では Excel の「<span style="color: #000000;">複数の列の値をいろいろな条件を指定して</span><span style="color: #000000;">並び替える</span>方法」について解説しました。</p>
<p>&nbsp;</p>
<p>すごく簡単だと思うので、ぜひこの記事を参考に行ってみて下さい。</p>
<p>ではでは。</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>vba 編集画面のプロジェクトエクスプローラのシートを並び替える【Excel】</title>
		<link>https://lemon818.com/excel-vba-sheet-sort/</link>
		
		<dc:creator><![CDATA[Take]]></dc:creator>
		<pubDate>Tue, 15 Jan 2019 11:42:07 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA[シート]]></category>
		<category><![CDATA[プロジェクトエクスプローラ]]></category>
		<category><![CDATA[並び替え]]></category>
		<guid isPermaLink="false">https://lemon818.com/?p=3655</guid>

					<description><![CDATA[はじめに ある日、仕事で vba をつかった Excel マクロの開発を行っている際に、「vba の編集画面のシートの順番を並び替えてくれへん？」と上司に頼まれました。 具体的には下記画面の赤枠のシートの順番を並び替えて…]]></description>
										<content:encoded><![CDATA[<h2>はじめに</h2>
<p>ある日、仕事で vba をつかった Excel マクロの開発を行っている際に、「vba の編集画面のシートの順番を並び替えてくれへん？」と上司に頼まれました。</p>
<p>具体的には下記画面の赤枠のシートの順番を並び替えてほしいということです。</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort.png" alt="" width="713" height="444" class="aligncenter wp-image-3658" srcset="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort.png 763w, https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-300x187.png 300w" sizes="auto, (max-width: 713px) 100vw, 713px" /></p>
<p>&nbsp;</p>
<p>このシートが表示されているエクスプローラー画面のことを「プロジェクトエクスプローラー」といいますが、</p>
<p>Excel vba 開発ではシートを追加して機能を足したり削除したりと、シートの数を変更していくと Excel vba 上の表示画面でのシートの並びがバラバラになってしまうことがよくあります。</p>
<p>しかもこのシートの並びを画面から入れ替えたところで順番は変わりません。</p>
<p>この並びがバラバラだからといってvbaの機能には何ら影響しませんが、どうしても<strong>見栄えが悪くなってしまうもの</strong>です。</p>
<p>この記事では、<span style="color: #ff6600;"><strong>このシートの順番を簡単に並び替える方法</strong></span>についてご紹介します。</p>
<h2>シート名を並び替える方法</h2>
<p>① メニューの「表示」→ 「プログラム ウィンドウ（<span style="text-decoration: underline;">W</span>)」を選択します。</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-2-1.png" alt="" width="376" height="433" class="aligncenter wp-image-3665" srcset="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-2-1.png 391w, https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-2-1-261x300.png 261w" sizes="auto, (max-width: 376px) 100vw, 376px" /></p>
<p>&nbsp;</p>
<p>②「プロパティウィンドウ」画面が表示されますので、「プロジェクトウィンドウ」に表示されるシート名を適当にどれか選択します。</p>
<p>そうすると、「プロパティウィンドウ」画面に選択したシート名のいろいろな情報が表示されます。</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-3.png" alt="" width="577" height="536" class="aligncenter wp-image-3666" srcset="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-3.png 590w, https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-3-300x279.png 300w" sizes="auto, (max-width: 577px) 100vw, 577px" /></p>
<p>&nbsp;</p>
<p>③「プロパティウィンドウ」画面に表示されている中の「（オブジェクト名）」の名前を変更します。</p>
<p>※（オブジェクト名）の右横の入力欄（下記画面では「Sheet1」）をクリックして名前を変更できます。</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-4.png" alt="" width="537" height="355" class="aligncenter wp-image-3667" srcset="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-4.png 601w, https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-4-300x198.png 300w" sizes="auto, (max-width: 537px) 100vw, 537px" /></p>
<p>この時、シート名の順番に並び替えるような値に変更します。</p>
<p>例えば、1番目に表示したいシートの「（オブジェクト名）」を「Sheet1」、2番目に表示したいシートを「Sheet2」、3番目に表示したいシートを「Sheet3」... と変更します。</p>
<p>すべてのシートの「（オブジェクト名）」を変更して「プロジェクトウィンドウ」画面を確認して並び替えできていればOKです！</p>
<p>シート数が多いと大変かもしれませんが、その辺は<span style="color: #ff6600;"><strong>気合</strong></span>で頑張ってください。</p>
<p><img loading="lazy" decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-5.png" alt="" width="547" height="139" class="aligncenter wp-image-3668" srcset="https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-5.png 587w, https://lemon818.com/wp/wp-content/uploads/2019/01/excel-vba-sheetname-sort-5-300x76.png 300w" sizes="auto, (max-width: 547px) 100vw, 547px" /></p>
<p>ただし、「（オブジェクト名）」が同じ名前の場合はエラー画面が表示されますので、「（オブジェクト名）」はかぶらないようにご注意ください。</p>
<p>また「（オブジェクト名）」に記号「.（カンマ）」や「-（ハイフン）」のような記号が含まれる場合もエラー画面が表示され登録できないのでご注意ください。</p>
<h2>まとめ</h2>
<p>いかがでしょうか？</p>
<p>見栄えだけの問題で特に気にならない人には不要な処理ではありますが、もしシートの順番が気になって仕方がない方はぜひお試しください！</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
