<?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://dokugakuexcel.com/tag/%E6%8C%87%E5%AE%9A%E4%BD%8D%E7%BD%AE%E6%96%87%E5%AD%97%E3%81%AE%E6%8A%9C%E3%81%8D%E5%8F%96%E3%82%8A/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Mon, 27 Dec 2021 00:41:02 +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>指定位置文字の抜き取り  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【MID関数】指定した位置から指定した文字数を抜き出す方法について</title>
		<link>https://dokugakuexcel.com/%e3%80%90mid%e9%96%a2%e6%95%b0%e3%80%91%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e4%bd%8d%e7%bd%ae%e3%81%8b%e3%82%89%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%96%87%e5%ad%97%e6%95%b0%e3%82%92%e6%8a%9c/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590mid%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e6%258c%2587%25e5%25ae%259a%25e3%2581%2597%25e3%2581%259f%25e4%25bd%258d%25e7%25bd%25ae%25e3%2581%258b%25e3%2582%2589%25e6%258c%2587%25e5%25ae%259a%25e3%2581%2597%25e3%2581%259f%25e6%2596%2587%25e5%25ad%2597%25e6%2595%25b0%25e3%2582%2592%25e6%258a%259c</link>
					<comments>https://dokugakuexcel.com/%e3%80%90mid%e9%96%a2%e6%95%b0%e3%80%91%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e4%bd%8d%e7%bd%ae%e3%81%8b%e3%82%89%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%96%87%e5%ad%97%e6%95%b0%e3%82%92%e6%8a%9c/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 18 Jul 2021 04:30:46 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[文字]]></category>
		<category><![CDATA[MID]]></category>
		<category><![CDATA[MID関数]]></category>
		<category><![CDATA[指定位置文字の抜き取り]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=734</guid>

					<description><![CDATA[これまで右から文字を抜き出すRIGHT関数。左から文字を抜き出すLEFT関数について説明しました 【RIGHT/RIGHTB関数】下○桁の数値を抜き取る・右端から文字を抽出・抜き出す方法について ► 独学エクセル塾 (d [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>これまで右から文字を抜き出すRIGHT関数。左から文字を抜き出すLEFT関数について説明しました</p>



<p><a href="https://dokugakuexcel.com/right-rightb%e9%96%a2%e6%95%b0%e4%b8%8b%e6%a1%81%e3%81%ae%e6%95%b0%e5%80%a4%e3%82%92%e6%8a%9c%e3%81%8d%e5%8f%96%e3%82%8b%e5%8f%b3%e7%ab%af%e3%81%8b%e3%82%89%e6%96%87%e5%ad%97%e3%82%92%e6%8a%bd/?preview_id=604&amp;preview_nonce=dc7b0e1e89&amp;preview=true&amp;_thumbnail_id=612">【RIGHT/RIGHTB関数】下○桁の数値を抜き取る・右端から文字を抽出・抜き出す方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p><a href="https://dokugakuexcel.com/left-leftb%e9%96%a2%e6%95%b0%e4%b8%8a%e6%a1%81%e3%81%ae%e6%95%b0%e5%80%a4%e3%82%92%e6%8a%9c%e3%81%8d%e5%8f%96%e3%82%8b%e5%b7%a6%e7%ab%af%e3%81%8b%e3%82%89%e6%96%87%e5%ad%97%e3%82%92%e6%8a%bd%e5%87%ba/?preview_id=657&amp;preview_nonce=d27007b1ef&amp;preview=true&amp;_thumbnail_id=665">【LEFT/LEFTB関数】上○桁の数値を抜き取る・左端から文字を抽出・抜き出す方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>今回は指定位置から指定した文字数の文字を抜き出すMID関数について説明したいと思います。<br>FIND関数と合わせれば指定位置も自動で計算して<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></li><li><a href="#toc3" tabindex="0">■検索した位置から数値、文字を抜き取る</a></li><li><a href="#toc4" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

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



<p></p>



<figure class="wp-block-pullquote"><blockquote><p><strong>=MID(<span class="bold-red">抽出文字・数値の参照</span>,<span class="bold-blue">抽出開始位置</span>,<span class="bold-green">抽出文字数</span>)</strong></p></blockquote></figure>



<p>抽出文字・数値の参照・・・抽出したい文字数値が入力してあるセル</p>



<p>抽出開始位置・・・文字を抽出する先頭文字数</p>



<p>抽出文字数・・・文字を何文字抜き出すのか、数値で入力</p>



<h2 class="wp-block-heading"><span id="toc2">■指定した位置から文字を抜き出す</span></h2>



<p>では実際に関数を使用してみましょう<br>今回は下記のような名簿を使用してみます。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="388" height="176" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-188.png" alt="" class="wp-image-735" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-188.png 388w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-188-300x136.png 300w" sizes="(max-width: 388px) 100vw, 388px" /></figure>



<p>今回行いたいこととして氏名から下の名前を抜き出したいとおもいます。<br>まず、山田　太郎さんから行ってみましょう。</p>



<p>関数の仕組みはこうです。</p>



<p><br><span class="fz-20px"><strong>=MID(<span class="bold-red">抽出したい文字・数値の参照</span>,<span class="bold-blue">抽出開始位置</span>,<span class="bold-green">抽出文字数</span>)</strong></span></p>



<p><span class="bold-red">抽出したい文字・数値</span>は山田 太郎の氏名が入力されてある<span class="bold-red">B3</span>になります。<br><span class="bold-blue">抽出開始位置</span>は山田の２文字とスペースがあるので３文字以降なので<span class="bold-blue">開始位置は4</span>になります。<br><span class="bold-green">抽出文字数</span>は<span class="bold-green">2文字</span>ですね。</p>



<p>関数式に直すとこのようになります。</p>



<p><strong><span class="fz-22px">=MID(<span class="bold-red">B3</span>,<span class="bold-blue">4</span>,<span class="bold-green">2</span>)</span></strong></p>



<p>では実際に打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="391" height="175" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-189.png" alt="" class="wp-image-736" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-189.png 391w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-189-300x134.png 300w" sizes="(max-width: 391px) 100vw, 391px" /></figure>



<p>実行すると…</p>



<figure class="wp-block-image size-large"><img decoding="async" width="385" height="177" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-190.png" alt="" class="wp-image-737" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-190.png 385w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-190-300x138.png 300w" sizes="(max-width: 385px) 100vw, 385px" /></figure>



<p>山田太郎の太郎を抜き出すことができました。<br>ほかの人の名前もフィルダウンで一気に入力できます</p>



<figure class="wp-block-image size-large"><img decoding="async" width="414" height="194" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-191.png" alt="" class="wp-image-738" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-191.png 414w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-191-300x141.png 300w" sizes="(max-width: 414px) 100vw, 414px" /></figure>



<p>ここで気づいた方もいらっしゃると思いますが<br>山本聡さんは下の名前が１文字です。しかし関数式では２文字抜き取っているはずです。<br>メカニズムとして聡の１文字以降、<strong><span class="marker-under">文字がない</span></strong>ので聡の<strong><span class="marker-under">一文字のみ抜き出し</span></strong>する仕組みです。</p>



<p>そのため山田太郎の<br><strong>=MID(B3,4,2)</strong><br>の式でも</p>



<p>100文字抜き出すように<br><strong>=MID(B3,4,100)</strong><br>このような式にしても同じ結果の「太郎」しか抜き取らない仕組みになってます。</p>



<h2 class="wp-block-heading"><span id="toc3">■検索した位置から数値、文字を抜き取る</span></h2>



<p>先ほどの名簿に新しく人が１名追加されました。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="397" height="196" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-192.png" alt="" class="wp-image-739" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-192.png 397w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-192-300x148.png 300w" sizes="(max-width: 397px) 100vw, 397px" /></figure>



<p>勅使河原（てしがわら）さんは苗字で文字が4文字あります。<br>ではこちらでフィルダウンをしてみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="401" height="206" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-193.png" alt="" class="wp-image-740" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-193.png 401w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-193-300x154.png 300w" sizes="(max-width: 401px) 100vw, 401px" /></figure>



<p>はい、４文字目から2文字抜き取るので「原」とスペースが出力されました。<br>これでは苗字の文字数によって下の名前を抜け出せないことが発覚しましたね。</p>



<p>こちらの問題は<strong><span class="marker-under-red">FIND関数</span></strong>を使用することで解決できます。<br>FIND関数とは<strong><span class="marker-under-red">検索した文字が何文字目にあるか検索する関数</span></strong>です。<br>今回は記事が脱線するのでFIND関数は別の記事で紹介します。</p>



<p>活用方法はこうなります。<br>苗字と下の名前には「スペース」があります。<br>なのでFIND関数でスペースを検索しましょう</p>



<p>勅使河原さんのスペースの文字数を探す関数はこのようになります。<br><strong><span class="fz-20px">=FIND(&#8220;　&#8221;,B8,1)</span></strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="670" height="198" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-194.png" alt="" class="wp-image-741" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-194.png 670w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-194-300x89.png 300w" sizes="(max-width: 670px) 100vw, 670px" /></figure>



<p>実施すると、、、</p>



<figure class="wp-block-image size-large"><img decoding="async" width="206" height="47" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-195.png" alt="" class="wp-image-742"/></figure>



<p>スペースの位置が5番目ということが分かりました。<br>この仕組みを使用してMID関数に織り込んでみましょう。<br>抽出可能位置にスペースを検索するFIND関数+1をすれば下の名前の一文字目を指定できます。</p>



<p><strong><span class="fz-20px">=MID(B8,FIND(&#8220;　&#8221;,B8,1)+1,2)</span></strong></p>



<p>このようになります。</p>



<p>では実行してみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="478" height="212" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-196.png" alt="" class="wp-image-743" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-196.png 478w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-196-300x133.png 300w" sizes="(max-width: 478px) 100vw, 478px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="389" height="191" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-197.png" alt="" class="wp-image-744" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-197.png 389w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-197-300x147.png 300w" sizes="(max-width: 389px) 100vw, 389px" /></figure>



<p>うまく機能していますね。<br>文字数と抽出位置・抜き出す文字数が一緒であればこのようなFIND関数と合わせなくてもいいですが<br>このように変化が生じる文字・数値データであればFIND関数で変化に柔軟に対応できる関数となります。</p>



<p>ちなみに<strong><span class="marker-under-blue">LEN関数</span></strong>を使用すれば参照したセルの文字数がわかります。<br>つまり<strong><span class="marker-under-blue">文字数からFIND関数で出た値を引けば最後の文字まで抽出したい文字数</span></strong>が算出できます。</p>



<p>勅使河原さんの場合はこうなりますね。<br><strong>=MID(B8,FIND(&#8220;　&#8221;,B8,1)+1,LEN(B8)-FIND(&#8220;　&#8221;,B8,1))</strong></p>



<p>下記のように文字・数値の数が超すこととない数値を入力してもいいです。<br><strong>=MID(B8,FIND(&#8220;　&#8221;,B8,1)+1,10000)</strong></p>



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



<p>いかがだったでしょうか。</p>



<p>文字の抜き取りは例のように名前の抽出にも役立ちますが<br>入力値の判断や層別など様々なことが可能になります。</p>



<p>ぜひLEN関数などと合わせて変化に対応できる文字の抜き取りをしてみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90mid%e9%96%a2%e6%95%b0%e3%80%91%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e4%bd%8d%e7%bd%ae%e3%81%8b%e3%82%89%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%96%87%e5%ad%97%e6%95%b0%e3%82%92%e6%8a%9c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">734</post-id>	</item>
	</channel>
</rss>
