<?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%b0%8f%e6%95%b0%e7%82%b9%e8%a8%98%e5%8f%b7/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 03 Apr 2026 23:37:17 +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のNUMBERVALUE関数の使い方｜文字列を数値に変換する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-numbervalue/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-numbervalue/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 10 Feb 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[NUMBERVALUE関数]]></category>
		<category><![CDATA[小数点記号]]></category>
		<category><![CDATA[数値変換]]></category>
		<category><![CDATA[文字列変換]]></category>
		<category><![CDATA[桁区切り記号]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2624</guid>

					<description><![CDATA[ExcelのNUMBERVALUE関数の使い方を解説。小数点記号・桁区切り記号が異なる海外形式の数値文字列を、日本形式の数値に変換する方法をわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p>海外の取引先から届いたCSVデータを開いたら、数値が「1.234,56」のようになっていて計算に使えない。こんな経験はありませんか？</p>



<p>ヨーロッパや南米など多くの地域では、小数点にコンマ（,）、桁区切りにピリオド（.）を使います。日本とは真逆のルールなので、そのままでは文字列として扱われ、SUM関数や四則演算の対象になりません。</p>



<p>そんなときに使えるのがNUMBERVALUE関数です。この記事では、構文や引数の意味から実践的な変換方法まで、具体例をまじえてわかりやすく解説します。</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">NUMBERVALUE関数とは？</a></li><li><a href="#toc2" tabindex="0">NUMBERVALUE関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">パターン1: 直接値を指定する</a></li><li><a href="#toc7" tabindex="0">パターン2: 引数を省略する（日本形式の場合）</a></li><li><a href="#toc8" tabindex="0">パターン3: パーセント記号を含む文字列</a></li></ol></li><li><a href="#toc9" tabindex="0">実践的な使い方・応用例</a><ol><li><a href="#toc10" tabindex="0">海外CSVデータの一括変換</a></li><li><a href="#toc11" tabindex="0">VALUE関数との使い分け</a></li><li><a href="#toc12" tabindex="0">SUBSTITUTE関数と組み合わせる</a></li></ol></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc14" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc15" tabindex="0">数値にならず文字列のまま</a></li></ol></li><li><a href="#toc16" tabindex="0">地域別の小数点・桁区切りルール早見表</a></li><li><a href="#toc17" tabindex="0">まとめ</a><ol><li><a href="#toc18" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p>NUMBERVALUE関数は、文字列として入力された数値を、小数点記号や桁区切り記号を指定して数値に変換する関数です。</p>



<p>読み方は「ナンバーバリュー」で、「Number（数値）」と「Value（値）」を組み合わせた名前のとおり、文字列を本当の数値に変えてくれます。</p>



<p>たとえば海外形式の「1.234,56」という文字列を渡すと、日本で使い慣れた「1234.56」という数値に変換できます。</p>



<p>対応環境は以下のとおりです。</p>



<ul class="wp-block-list"><li>Excel 2013 以降</li><li>Microsoft 365</li><li>Excel for the web</li></ul>



<p>Excel 2010 以前では使用できない点に注意してください。</p>



<h2 class="wp-block-heading"><span id="toc2">NUMBERVALUE関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=NUMBERVALUE(文字列, [小数点記号], [桁区切り記号])</code></pre>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<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>小数点記号</td><td>省略可</td><td>文字列中で小数点として使われている記号（コンマまたはピリオド）</td></tr><tr><td>桁区切り記号</td><td>省略可</td><td>文字列中で桁区切りとして使われている記号（コンマまたはピリオド）</td></tr></tbody></table></figure>



<p>小数点記号と桁区切り記号を省略した場合は、Excelの地域設定に従います。日本語環境では、小数点がピリオド（.）、桁区切りがコンマ（,）として扱われます。</p>



<p>ポイントは「元の文字列で使われている記号を教える」ということです。変換後の形式ではなく、変換前の文字列がどんなルールで書かれているかを指定します。</p>



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



<p>ここでは、ヨーロッパ形式の数値文字列を日本形式の数値に変換する基本パターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc6">パターン1: 直接値を指定する</span></h3>



<p>セルA1に「1.234,56」（ヨーロッパ形式）が入っているとします。この文字列では、ピリオドが桁区切り、コンマが小数点として使われています。</p>



<pre class="wp-block-code"><code>=NUMBERVALUE(A1, &quot;,&quot;, &quot;.&quot;)</code></pre>



<p>第2引数に「,」を指定して「この文字列ではコンマが小数点記号ですよ」と教え、第3引数に「.」を指定して「ピリオドが桁区切りですよ」と教えています。</p>



<p>結果は数値の <strong>1234.56</strong> になります。</p>



<h3 class="wp-block-heading"><span id="toc7">パターン2: 引数を省略する（日本形式の場合）</span></h3>



<p>日本形式の「1,234.56」が文字列としてセルに入っている場合は、引数を省略できます。</p>



<pre class="wp-block-code"><code>=NUMBERVALUE(A2)</code></pre>



<p>日本語環境では省略時のルールが「小数点=ピリオド、桁区切り=コンマ」なので、そのまま正しく <strong>1234.56</strong> に変換されます。</p>



<h3 class="wp-block-heading"><span id="toc8">パターン3: パーセント記号を含む文字列</span></h3>



<p>NUMBERVALUE関数は、末尾に「%」が付いた文字列にも対応しています。</p>



<pre class="wp-block-code"><code>=NUMBERVALUE(&quot;75.5%&quot;)</code></pre>



<p>結果は <strong>0.755</strong>（数値）になります。パーセント記号を自動で認識して100で割ってくれるのは便利ですね。</p>



<h2 class="wp-block-heading"><span id="toc9">実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc10">海外CSVデータの一括変換</span></h3>



<p>海外から届いたCSVファイルをExcelで開くと、数値列が文字列として読み込まれることがあります。B列にヨーロッパ形式の金額が入っている場合、C列に次の数式を入れれば一括で変換できます。</p>



<pre class="wp-block-code"><code>=NUMBERVALUE(B2, &quot;,&quot;, &quot;.&quot;)</code></pre>



<p>この数式をC列の下までコピーすれば、全行まとめて数値に変換できます。変換後はSUMやAVERAGEなどの集計関数がそのまま使えるようになります。</p>



<h3 class="wp-block-heading"><span id="toc11">VALUE関数との使い分け</span></h3>



<p>文字列を数値に変換する関数としては<a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>もあります。使い分けの基準は次のとおりです。</p>



<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>NUMBERVALUE</td><td>任意の形式の文字列を数値に変換</td><td>可能（第2・第3引数で指定）</td></tr></tbody></table></figure>



<p>日本形式の文字列だけを扱うならVALUE関数で十分ですが、海外形式が混在するデータではNUMBERVALUE関数が必要です。</p>



<h3 class="wp-block-heading"><span id="toc12">SUBSTITUTE関数と組み合わせる</span></h3>



<p>元データに通貨記号（$やEURなど）が含まれている場合は、まずSUBSTITUTE関数で記号を除去してからNUMBERVALUEに渡します。</p>



<pre class="wp-block-code"><code>=NUMBERVALUE(SUBSTITUTE(A2, &quot;EUR &quot;, &quot;&quot;), &quot;,&quot;, &quot;.&quot;)</code></pre>



<p>この数式では、まずSUBSTITUTEで「EUR 」を削除し、残った数値文字列をNUMBERVALUEで変換しています。</p>



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



<h3 class="wp-block-heading"><span id="toc14">#VALUE! エラー</span></h3>



<p>NUMBERVALUE関数で最も多いエラーが #VALUE! です。主な原因は次の3つです。</p>



<ul class="wp-block-list"><li><strong>小数点記号と桁区切り記号に同じ文字を指定した</strong>: 第2引数と第3引数に同じ記号を入れるとエラーになります。片方をコンマ、もう片方をピリオドに設定してください</li><li><strong>文字列に数値以外の文字が含まれている</strong>: 通貨記号やスペース、全角数字が混じっているとエラーになります。SUBSTITUTE関数やTRIM関数で事前に除去しましょう</li><li><strong>小数点記号が2つ以上ある</strong>: 「1,234.56.78」のように小数点が複数あると変換できません。元データを確認してください</li></ul>



<h3 class="wp-block-heading"><span id="toc15">数値にならず文字列のまま</span></h3>



<p>数式の結果が左寄せで表示される場合、セルの書式設定が「文字列」になっている可能性があります。セルの書式を「標準」に変更してから、数式を再入力してみてください。</p>



<h2 class="wp-block-heading"><span id="toc16">地域別の小数点・桁区切りルール早見表</span></h2>



<p>NUMBERVALUE関数の第2・第3引数を正しく設定するために、主要な地域の表記ルールを確認しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>地域</th><th>数値の例</th><th>小数点記号</th><th>桁区切り記号</th></tr></thead><tbody><tr><td>日本・アメリカ・イギリス</td><td>1,234.56</td><td>ピリオド（.）</td><td>コンマ（,）</td></tr><tr><td>ドイツ・フランス・ブラジル</td><td>1.234,56</td><td>コンマ（,）</td><td>ピリオド（.）</td></tr><tr><td>スイス</td><td>1&#8217;234.56</td><td>ピリオド（.）</td><td>アポストロフィ（&#8217;）</td></tr></tbody></table></figure>



<p>スイスのようにアポストロフィを桁区切りに使う地域もあります。NUMBERVALUE関数の第3引数にはアポストロフィも指定できるので覚えておくと便利です。</p>



<pre class="wp-block-code"><code>=NUMBERVALUE(&quot;1'234.56&quot;, &quot;.&quot;, &quot;'&quot;)</code></pre>



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



<p>NUMBERVALUE関数は、海外形式の数値文字列を日本のExcelで使える数値に変換するための関数です。</p>



<ul class="wp-block-list"><li>第2引数で<strong>小数点記号</strong>、第3引数で<strong>桁区切り記号</strong>を指定する</li><li>省略すると日本語環境のルール（小数点=ピリオド、桁区切り=コンマ）が適用される</li><li>パーセント記号付きの文字列にも対応している</li><li>海外データを扱うときは、まず地域の表記ルールを確認してから引数を設定する</li></ul>



<p>海外取引先とのデータやり取りが多い方は、ぜひ覚えておいてください。</p>



<h3 class="wp-block-heading"><span id="toc18">関連記事</span></h3>



<p>Excel関数の一覧や、文字列変換に関する記事もあわせてご覧ください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-fixed/">FIXED関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-decimal/">DECIMAL関数の使い方</a></li><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></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-numbervalue/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
