メインコンテンツまでスキップ

Number.From

指定された値から数値を作成します。

Syntax

Number.From(
value as any,
optional culture as text
) as number

Remarks

指定された value から number 値を返します。省略可能な culture を指定することもできます (例: "en-US")。指定された valuenull の場合、Number.Fromnull を返します。指定された valuenumber の場合、value が返されます。次の型の値を number 値に変換できます:

  • text: テキスト形式の表記からの number 値。一般的なテキスト形式が処理の対象になります ("15"、"3,423.10"、"5.0E-10")。詳細については Number.FromText を参照してください。
  • logical: true の場合は 1、false の場合は 0。
  • datetime: 相当する OLE オートメーション日付を含む倍精度浮動小数点数。
  • datetimezone: value のローカルな日付および時刻に相当する OLE オートメーション日付を含む倍精度浮動小数点数。
  • date: 相当する OLE オートメーション日付を含む倍精度浮動小数点数。
  • time: 小数の日数で表されます。
  • duration: 整数と小数の日数で表されます。
value が他の型の場合、エラーが返されます。

Examples

Example #1

<code>"4"</code> の <code>number</code> 値を取得します。

Number.From("4")

Result:

4

Example #2

<code>#datetime(2020, 3, 20, 6, 0, 0)</code> の <code>number</code> 値を取得します。

Number.From(#datetime(2020, 3, 20, 6, 0, 0))

Result:

43910.25

Example #3

<code>"12.3%"</code> の <code>number</code> 値を取得します。

Number.From("12.3%")

Result:

0.123

Category

Number.Conversion and formatting