私のWindows7には、地域設定がドイツ語/ドイツ語に設定されています。
これにより、currencyの値Excelは次のように表示されます。
234.234,00 €
ただし、セル内の通貨データを次のように表示したい場合があります。
$234,234.00
セルをどのようにフォーマットしても(以下を参照)、最も近いセルは次のようになります。
$234.234,00
特定のセルを取得して、ドルとコンマ-as-thousands-markerおよびperiod-as-decimal-markerで通貨をフォーマットするにはどうすればよいですか?
地域の設定:
確かにこれはどこかでExcelセルの地域設定のオーバーライドで解決できますが、それが見つかるまで、誰かがこれに対する実用的な答えを探しているなら、ここにありますhack私は隣接するセルの数値を再フォーマットするために使用しました米国の現在の形式へ:
=CONCATENATE("$";SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(G28;"###.###.###,00"); ",";"z"); ".";",");"z";"."))
これは、2016年5月にExcel2016用に作成したVisualBasicマクロです。
自由に更新してください。ただし、目的のセル出力のコードを必ず変更してください。
Excelでカスタムの数値形式を作成し、最初から始めるのではなく、既存の形式に基づいて作成することができます。
できるだけ近くに表示されるセルの1つを選択し、上記の「アカウンティング」が選択されているセル形式リストから、リストの下部に表示される「カスタム」エントリを選択すると、編集できます。 Excelが使用するフォーマットコード。
あなたがする必要があるのは、「。」の場所を交換することだけです。および「、」がフォーマットコードに表示され、離れています。
私は何年もそれらをあまり使用していません、そしてあなたは小さな変更の詳細を本当に知る必要はないはずですが、あなたが何か空想をしたいならあなたをあなたの道に連れて行くためにここに私がコードについて覚えているものがあります正しいですが、味が出ます):フォーマットコードには4つの部分があります。数値が正、負、ゼロ、およびテキストの場合に表示されるもの。 「_」は次の文字の幅のスペースを示し、「*」は次の文字の塗りつぶしを示し、「#」は任意の桁を表します。
カスタマイズされた通貨設定/通貨フォーマットの変更:aboeオプションは素晴らしいです。ただし、番号があるのと同じセルで通貨をフォーマットする場合は、おそらくExcel2010>セルのフォーマット...カテゴリの下部に「カスタム」と表示されます。それらの1つをクリックして、以下に置き換えます。
([$ MSEK-2] *#。## 0,); ([$ MSEK-2] *(#。## 0,00);( [$ MSEK-2] * "-" ?? _)
変換にはMSEK(Million Sweden Krona)を使用しましたが、他の任意のテキストに置き換えることができます。
これがお役に立てば幸いです。
知識を共有し続けてください、それは成長します:)o
飾ります。