リストの集計列で数式を使用すると、価格に対する消費税の計算など、既存の列に追加するのに役立ちます。 これらは、プログラムによってデータを検証するために組み合わせることができます。 集計列を追加するには、[+ 列 の追加] をクリックし、[その他] を選択します。
注: 集計フィールドは独自の行でのみ操作できます。そのため、別の行の値や、別のリストまたはライブラリに含まれる列を参照できません。 ルックアップ フィールドは数式ではサポートされていません。また、新しく挿入された行の ID は、数式の処理時に ID が存在しなからないので使用できません。
数式を入力する場合、特に指定しない限り、キーワードと演算子の間にスペースはありません。 以下は、完全なリストではありません。 すべての数式を表示するには、この記事の最後 にある アルファベット順の一覧を参照してください。
注: 集計フィールドは独自の行でのみ操作できます。そのため、別の行の値や、別のリストまたはライブラリに含まれる列を参照できません。 ルックアップ フィールドは数式ではサポートされていません。また、新しく挿入された行の ID は、数式の処理時に ID が存在しなからないので使用できません。
下の見出しを選択して開き、詳細な手順を確認します。
次の数式を使用して、ステートメントの条件をテストし、Yes または No 値を返したり、[OK] や [NOT OK] などの代替値をテストしたり、空白またはダッシュを返して null 値を表したりすることができます。
数値が別の数値より大きいか小さいか確認する
この比較 を実行するには、IF 関数を使用します。
Column1 |
Column2 |
数式 |
説明 (考えられる結果) |
---|---|---|---|
15000 |
9000 |
=[Column1]>[Column2] |
Column1 は Column2 より大きいか。 (はい) |
15000 |
9000 |
=IF([Column1]<=[Column2], "OK", "Not OK") |
Column1 は Column2 以下ですか? (OK ではありません) |
列の内容を比較した後に論理値を返す
論理値 (Yes または No) の結果の場合は、AND、OR、NOTの関数を使用します。
Column1 |
Column2 |
Column3 |
数式 |
説明 (考えられる結果) |
---|---|---|---|---|
15 |
9 |
8 |
=AND([Column1]>[Column2], [Column1]<[Column3]) |
15 は 9 より大きく、8 未満ですか。 (いいえ) |
15 |
9 |
8 |
=OR([Column1]>[Column2], [Column1]<[Column3]) |
15 は 9 より大きいか、8 未満ですか。 (はい) |
15 |
9 |
8 |
=NOT([Column1]+[Column2]=24) |
15 + 9 は 24 と等しくないか。 (いいえ) |
別の計算である結果、または Yes または No 以外の他の値の場合は、IF、AND、OR関数を使用します。
Column1 |
Column2 |
Column3 |
数式 |
説明 (考えられる結果) |
---|---|---|---|---|
15 |
9 |
8 |
=IF([Column1]=15, "OK", "Not OK") |
Column1 の値が 15 に等しい場合は、"OK" を返します。 (OK) |
15 |
9 |
8 |
=IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
15 が 9 より大きく 8 未満の場合は、"OK" を返します。 (OK ではありません) |
15 |
9 |
8 |
=IF(OR([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
15 が 9 より大きいか 8 より小さい場合は、"OK" を返します。 (OK) |
ゼロを空白またはダッシュとして表示する
ゼロを表示するには、単純な計算を実行します。 空白またはダッシュを表示するには、IF 関数 を使用します。
Column1 |
Column2 |
数式 |
説明 (考えられる結果) |
---|---|---|---|
10 |
10 |
=[Column1]-[Column2] |
最初の (0) から減算された 2 番目の数値 |
15 |
9 |
=IF([Column1]-[Column2],"-",[Column1]-[Column2]) |
値が 0 の場合はダッシュを返します (-) |
列のエラー値を非表示にする
エラー値の代#Nダッシュ、エラー値、または NA を表示するには 、ISERROR 関数を使用 します。
Column1 |
Column2 |
数式 |
説明 (考えられる結果) |
---|---|---|---|
10 |
0 |
=[Column1]/[Column2] |
エラーが発生する (#DIV/0) |
10 |
0 |
=IF(ISERROR([Column1]/[Column2]),"NA",[Column1]/[Column2]) |
値がエラーの場合は NA を返します。 |
10 |
0 |
=IF(ISERROR([Column1]/[Column2]),"-",[Column1]/[Column2]) |
値がエラーのときにダッシュを返します。 |
空白のフィールドを確認する
ISBLANK 数式を使用して、空白のフィールドを検索できます。
Column1 |
数式 |
説明 (考えられる結果) |
"ジェリービーン" |
=ISBLANK([Column1] |
空白の場合は Yes または No を返します。 |
"Steel" |
=IF(ISBLANK([Column1]), "Not OK", "OK") |
独自の選択肢を入力する - 1 つ目は空白の場合、2 つ目は空白の場合 |
その他の IS 関数については 、IS 関数に関 するページを参照してください。
次の数式を使用すると、日付に日数、月数、年数を追加したり、2 つの日付の差を計算したり、時刻を 10 進値に変換したりなど、日付と時刻に基づく計算を実行できます。
日付を追加する
日付に日数を追加するには、加算 (+) 演算子を使用します。
注: 日付を操作する場合は、計算列の戻り値の型を Date と Time に 設定する必要があります。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
6/9/2007 |
3 |
=[Column1]+[Column2] |
2007 年 6 月 9 日に 3 日を追加します (2007/6/12) |
12/10/2008 |
54 |
=[Column1]+[Column2] |
2008 年 12 月 10 日に 54 日を追加します (2009/2/2) |
日付に月数を追加するには、DATE、YEAR、MONTH、DAY の各関数を使用します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
2007 年 6 月 9 日に 3 か月を追加 (2007/9/9) |
12/10/2008 |
25 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
2008 年 12 月 10 日に 25 か月を追加します (2011/1/10) |
日付に年数を追加するには、DATE、YEAR、MONTH、DAY の各関数を使用します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
2007 年 6 月 9 日に 3 年を追加 (2010/6/9) |
12/10/2008 |
25 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
2008 年 12 月 10 日に 25 年を追加 (2033/12/10) |
日付に日、月、年の組み合わせを追加するには、DATE、YEAR、MONTH、DAY の関数を使用します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
6/9/2007 |
=DATE(YEAR([Column1])+3,MONTH([Column1])+1,DAY([Column1])+5) |
2007 年 6 月 9 日に 3 年、1 か月、5 日を加算します (2010/7/14) |
12/10/2008 |
=DATE(YEAR([Column1])+1,MONTH([Column1])+7,DAY([Column1])+5) |
2008 年 12 月 10 日に 1 年、7 か月、5 日を加算します (2010/7/15) |
2 つの日付の差を計算する
この計算 を実行するには、DATEDIF 関数を使用します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
1995 年 1 月 1 日 |
1999 年 6 月 15 日 |
=DATEDIF([Column1], [Column2],"d") |
2 つの日付の間の日数を返します (1626) |
1995 年 1 月 1 日 |
1999 年 6 月 15 日 |
=DATEDIF([Column1], [Column2],"ym") |
年の部分を無視して、日付間の月数を返します (5) |
1995 年 1 月 1 日 |
1999 年 6 月 15 日 |
=DATEDIF([Column1], [Column2],"yd") |
年の部分を無視して、日付の間の日数を返します (165) |
2 つの時間の差を計算する
結果を標準の時間形式 (時間:分:秒) で表示するには、減算演算子 (-) と TEXT 関数を 使用 します。 この方法を機能するには、時間が 24 を超え、分と秒が 60 を超えないようにする必要があります。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
06/09/2007 10:35 AM |
06/09/2007 3:30 PM |
=TEXT([Column2]-[Column1],"h") |
2 回の間の時間 (4) |
06/09/2007 10:35 AM |
06/09/2007 3:30 PM |
=TEXT([Column2]-[Column1],"h:mm") |
2 回の間の時間と分 (4:55) |
06/09/2007 10:35 AM |
06/09/2007 3:30 PM |
=TEXT([Column2]-[Column1],"h:mm:ss") |
2 回の間の時間、分、秒 (4:55:00) |
1 つの時間単位に基づく合計で結果を表示するには、INT関数、またはHOUR、MINUTE、または SECOND 関数を使用します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=INT(([Column2]-[Column1])*24) |
2 回の間の合計時間数 (28) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=INT(([Column2]-[Column1])*1440) |
2 回の間の合計分数 (1735) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=INT(([Column2]-[Column1])*86400) |
2 回の間の合計秒 (104100) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=HOUR([Column2]-[Column1]) |
差が 24 を超えない 2 回の間の時間 (4) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=MINUTE([Column2]-[Column1]) |
差が 60 を超えない 2 回の間の分 (55) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=SECOND([Column2]-[Column1]) |
差が 60 を超えない 2 回の間の秒 (0) |
時間の変換
時間を標準の時刻形式から 10 進数に変換するには 、INT 関数を使用 します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
午前 10 時 35 分 |
=([Column1]-INT([Column1]))*24 |
午前 12 時 00 分以降の時間数 (10.583333) |
午後 12 時 15 分 |
=([Column1]-INT([Column1]))*24 |
午前 12 時 00 分以降の時間数 (12.25) |
時間を 10 進数から標準の時刻形式 (hours:minutes:seconds) に変換するには、除算演算子と TEXT 関数を 使用 します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
23:58 |
=TEXT(Column1/24, "hh:mm:ss") |
午前 12 時 00 分以降の時間、分、秒 (00:59:55) |
2:06 |
=TEXT(Column1/24, "h:mm") |
午前 12 時 00 分以降の時間と分 (0:05) |
ユリウス日付を挿入する
ユリウス日は、現在の年と年の初めから日数を組み合わせて使用する日付形式を指します。 たとえば、2007 年 1 月 1 日は 2007001 として表され、2007 年 12 月 31 日は 2007365。 この形式は、ユリウス暦に基づいてはいありません。
日付をユリウス日に変換するには 、TEXT 関数と DATEVALUE 関数を使用 します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
6/23/2007 |
=TEXT([Column1],"yy")&TEXT(([Column1]-DATEVALUE("1/1/"& TEXT([Column1],"yy"))+1),"000") |
2 桁の年 (07174) のユリウス形式の日付 |
6/23/2007 |
=TEXT([Column1],"yyyy")&TEXT(([Column1]-DATEVALUE("1/1/"&TEXT([Column1],"yy"))+1),"000") |
4 桁の年を持つユリウス形式の日付 (2007174) |
日付を天文で使用されるユリウス日に変換するには、定数 2415018.50 を使用します。 この数式は、1901 年 3 月 1 日より後の日付と、1900 年の日付システムを使用している場合にのみ機能します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
6/23/2007 |
=[Column1]+2415018.50 |
ユリウス形式の日付。天文で使用されます (2454274.50) |
日付を週の日付として表示する
日付を曜日のテキストに変換するには 、TEXT 関数と WEEKDAY 関数を 使用 します。
Column1 |
数式 |
説明 (考えられる結果) |
---|---|---|
2007 年 2 月 19 日 |
=TEXT(WEEKDAY([Column1]), "dddd") |
日付の日を計算し、その日の完全な名前を返します (月曜日) |
2008 年 1 月 3 日 |
=TEXT(WEEKDAY([Column1]), "ddd") |
日付の日付の日付を計算し、その日の省略名を返します (木) |
次の数式を使用すると、数値の加算、減算、乗算、除算、数値の平均または中央値の計算、数値の丸め、数値のカウントなど、さまざまな数学的計算を実行できます。
数値を追加する
行の 2 つ以上の列に数値を追加するには、加算演算子 (+) または SUM 関数を 使用 します。
Column1 |
Column2 |
Column3 |
数式 |
説明 (結果) |
---|---|---|---|---|
6 |
5 |
4 |
=[Column1]+[Column2]+[Column3] |
最初の 3 つの列の値を追加します (15) |
6 |
5 |
4 |
=SUM([Column1],[Column2],[Column3]) |
最初の 3 つの列の値を追加します (15) |
6 |
5 |
4 |
=SUM(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
Column1 が Column2 より大きい場合は、差と Column3 を加算します。 それ以外の場合は、10 と Column3 を追加します (5) |
数値を減算する
行内の 2 つ以上の列の数値を減算するには、減算演算子 (-) または負の数の SUM 関数を使用します。
Column1 |
Column2 |
Column3 |
数式 |
説明 (結果) |
---|---|---|---|---|
15000 |
9000 |
-8000 |
=[Column1]-[Column2] |
15000 (6000) から 9000 を減算します。 |
15000 |
9000 |
-8000 |
=SUM([Column1], [Column2], [Column3]) |
負の値 (16000) を含む最初の 3 つの列に数値を加算します。 |
2 つの数値の差をパーセンテージで計算する
減算 (-) 演算子と除算 (/) 演算子と ABS 関数を 使用 します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
2342 |
2500 |
=([Column2]-[Column1])/ABS([Column1]) |
変化率 (6.75% または 0.06746) |
数値を乗算する
行内の 2 つ以上の列の数値を乗算するには、乗算演算子 (*) または PRODUCT 関数 を使用 します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
5 |
2 |
=[Column1]*[Column2] |
最初の 2 つの列の数値を乗算します (10) |
5 |
2 |
=PRODUCT([Column1], [Column2]) |
最初の 2 つの列の数値を乗算します (10) |
5 |
2 |
=PRODUCT([Column1],[Column2],2) |
最初の 2 つの列の数値と数値 2 (20) を乗算します。 |
数値を除算する
行内の 2 つ以上の列に数値を除算するには、除算演算子 (/) を使用します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
15000 |
12 |
=[Column1]/[Column2] |
15000 を 12 で除算します (1250) |
15000 |
12 |
=([Column1]+10000)/[Column2] |
15000 と 10000 を加算し、合計を 12 で除算します (2083) |
数値の平均を計算する
平均は平均とも呼ばれる。 行内の 2 つ以上の列の数値の平均を計算するには 、AVERAGE 関数を使用 します。
Column1 |
Column2 |
Column3 |
数式 |
説明 (結果) |
---|---|---|---|---|
6 |
5 |
4 |
=AVERAGE([Column1], [Column2],[Column3]) |
最初の 3 つの列の数値の平均 (5) |
6 |
5 |
4 |
=AVERAGE(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) |
Column1 が Column2 より大きい場合は、差の平均と Column3 を計算します。 それ以外の場合は、値 10 と Column3 の平均を計算します (2.5) |
数値の中央値を計算する
中央値は、順序付けられた数値範囲の中心にある値です。 MEDIAN 関数を使用して、数値のグループの中央値を計算します。
A |
B |
C |
D |
E |
F |
数式 |
説明 (結果) |
---|---|---|---|---|---|---|---|
10 |
7 |
9 |
27 |
0 |
4 |
=MEDIAN(A, B, C, D, E, F) |
最初の 6 列の数値の中央値 (8) |
範囲内の最小または最大の数値を計算する
行内の 2 つ以上の列の最小値または最大値を計算するには、MIN 関数と MAX関数を使用します。
Column1 |
Column2 |
Column3 |
数式 |
説明 (結果) |
---|---|---|---|---|
10 |
7 |
9 |
=MIN([Column1], [Column2], [Column3]) |
最小数 (7) |
10 |
7 |
9 |
=MAX([Column1], [Column2], [Column3]) |
最大の数値 (10) |
値をカウントする
数値をカウントするには 、COUNT 関数を使用 します。
Column1 |
Column2 |
Column3 |
数式 |
説明 (結果) |
---|---|---|---|---|
りんご |
12/12/2007 |
=COUNT([Column1], [Column2], [Column3]) |
数値を含む列の数をカウントします。 日付と時刻、テキスト、null 値を除外します (0) |
|
$12 |
#DIV/0! |
1.01 |
=COUNT([Column1], [Column2], [Column3]) |
数値を含む列の数をカウントしますが、エラー値と論理値は除外します (2) |
数値をパーセンテージで増減する
この計算を実行するには、パーセント (%) 演算子を使用します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
23 |
3% |
=[Column1]*(1+5%) |
Column1 の数値を 5% 増加 (24.15) |
23 |
3% |
=[Column1]*(1+[Column2]) |
Column1 の数値を Column2 のパーセント値で増やす: 3% (23.69) |
23 |
3% |
=[Column1]*(1-[Column2]) |
Column1 の数値を Column2 のパーセント値で 3% (22.31) 減らします。 |
数値を力に上げる
この計算を実行するには、指数演算子 (^) または POWER 関数を使用します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
5 |
2 |
=[Column1]^[Column2] |
5 つの二乗を計算します (25) |
5 |
3 |
=POWER([Column1], [Column2]) |
5 つのキューブを計算します (125) |
数値を丸くする
数値を切り上げするには、ROUNDUP、ODD、またはEVEN 関数を使用します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
20.3 |
=ROUNDUP([Column1],0) |
20.3 を最も近い全数に切り上げ (21) |
-5.9 |
=ROUNDUP([Column1],0) |
-5.9 を最も近い全数に切り上げ (-5) |
12.5493 |
=ROUNDUP([Column1],2) |
12.5493 を最も近い 100 分の 1 に切り上げ、小数点以下 2 桁 (12.55) |
20.3 |
=EVEN([Column1]) |
20.3 を最も近い even 数値に切り上げ (22) |
20.3 |
=ODD([Column1]) |
20.3 を最も近い奇数に切り上げ (21) |
数値を切り下げするには 、ROUNDDOWN 関数を使用 します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
20.3 |
=ROUNDDOWN([Column1],0) |
20.3 を最も近い全数に切り下します (20) |
-5.9 |
=ROUNDDOWN([Column1],0) |
-5.9 を最も近い数値に切り下します (-6) |
12.5493 |
=ROUNDDOWN([Column1],2) |
12.5493 を最も近い 100 分の 1 に切り捨て、小数点以下 2 桁 (12.54) |
数値を最も近い数値または分数に丸めするには 、ROUND 関数を使用 します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
20.3 |
=ROUND([Column1],0) |
分数部分が .5 (20) 未満のため、20.3 を切り下ろします。 |
5.9 |
=ROUND([Column1],0) |
分数部分が .5 より大きいので、5.9 を切り上げ (6) |
-5.9 |
=ROUND([Column1],0) |
分数部分が -.5 (-6) より小さいため、-5.9 を切り下ろします。 |
1.25 |
=ROUND([Column1], 1) |
数値を最も近い 10 分の 1 (小数点以下 1 桁) に丸します。 切り上げする部分は 0.05 以上なので、数値は切り上げ (結果: 1.3) |
30.452 |
=ROUND([Column1], 2) |
数値を最も近い 100 分の 1 (小数点以下 2 桁) に丸します。 四捨五入する部分 0.002 は 0.005 未満なので、数値は切り捨てられます (結果: 30.45) |
数値を 0 より上の桁に丸めするには、ROUND関数、ROUNDUP 関数、ROUNDDOWN関数、INT関数、LEN関数を使用します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
5492820 |
=ROUND([Column1],3-LEN(INT([Column1]))) |
数値を 3 桁の有効桁数に丸め (5490000) |
22230 |
=ROUNDDOWN([Column1],3-LEN(INT([Column1]))) |
下の数値を 3 桁の有効桁数に切り上します (22200) |
5492820 |
=ROUNDUP([Column1], 5-LEN(INT([Column1]))) |
上位の数値を 5 桁の有効桁数に切り上げ (5492900) |
次の数式を使用して、複数の列の値の結合または連結、列の内容の比較、文字またはスペースの削除、繰り返し文字などのテキストを操作できます。
テキストの大文字と小文字を変更する
テキストの大文字と小文字を変更するには、UPPER、LOWER、または PROPER 関数を使用します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
nina Vietzen |
=UPPER([Column1]) |
テキストを大文字に変更します (NINA VIETZEN) |
nina Vietzen |
=LOWER([Column1]) |
テキストを小文字に変更します (nina vietzen) |
nina Vietzen |
=PROPER([Column1]) |
テキストをタイトル ケースに変更する (Nina Vietzen) |
名と名を組み合わせる
名と名を組み合わせるには、アンパサンド演算子 (&) または CONCATENATE 関数を使用 します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
Carlos |
Carvallo |
=[Column1]&[Column2] |
2 つの文字列を結合します (CarlosCarvallo) |
Carlos |
Carvallo |
=[Column1]&" "&[Column2] |
スペースで区切られた 2 つの文字列を結合します (Carlos Carvallo) |
Carlos |
Carvallo |
=[Column2]&", "&[Column1] |
コンマとスペースで区切られた 2 つの文字列を結合します (Carvallo、Carlos) |
Carlos |
Carvallo |
=CONCATENATE([Column2], ",", [Column1]) |
コンマで区切られた 2 つの文字列を結合します (Carvallo,Carlos) |
異なる列のテキストと数値を結合する
テキストと数値を組み合わせるには 、CONCATENATE 関数、アンパサンド演算子 (&)、 または TEXT 関数とアンパサンド演算子を使用します。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
Yang |
28 |
=[Column1]&" sold "&[Column2]&" units" |
上の内容を語句に結合します (28 単位で販売された Yang)。 |
デュボワ |
40% |
=[Column1]&" sold "&TEXT([Column2], "0%")&" of total sales." |
上記の内容をフレーズに結合します (販売合計の 40% を販売したデュボワ)。 注: TEXT 関数は、基になる値 (.4) の代わりに Column2 の書式設定された値を追加します。 |
Yang |
28 |
=CONCATENATE([Column1], sold ",[Column2]," units.") |
上の内容を語句に結合します (28 単位で販売された Yang)。 |
日付または時刻とテキストを結合する
テキストを日付または時刻と組み合わせるには 、TEXT 関数とアンパサンド演算子 (&)。
Column1 |
Column2 |
数式 |
説明 (結果) |
---|---|---|---|
請求日 |
2007 年 6 月 5 日 |
="ステートメントの日付: "&TEXT([Column2], "d-mmm-yyyy") |
テキストと日付を結合する (ステートメントの日付: 2007 年 6 月 5 日) |
請求日 |
2007 年 6 月 5 日 |
=[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") |
異なる列のテキストと日付を 1 つの列に結合します (請求日 2007 年 6 月 5 日) |
列の内容を比較する
ある列を別の列または値のリストと比較するには 、EXACT 関数と OR 関数 を使用 します。
Column1 |
Column2 |
数式 |
説明 (考えられる結果) |
---|---|---|---|
BD122 |
BD123 |
=EXACT([Column1],[Column2]) |
最初の 2 つの列の内容を比較します (いいえ) |
BD122 |
BD123 |
=EXACT([Column1], "BD122") |
Column1 と文字列 "BD122" の内容を比較します (はい) |
列の値または列の一部が特定のテキストと一致するか確認する
列の値または列の一部が特定のテキストと一致する場合は 、IF、FIND、SEARCH、および ISNUMBER 関数を使用します。
Column1 |
数式 |
説明 (考えられる結果) |
---|---|---|
ベトナム |
=IF([Column1]="Vietzen", "OK", "Not OK") |
Column1 が Vietzen (OK) の場合、チェックを行います。 |
ベトナム |
=IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") |
Column1 に文字 v (OK) が含まれているか確認します。 |
BD123 |
=ISNUMBER(FIND("BD",[Column1])) |
Column1 に BD が含まれているか確認します (はい) |
非列をカウントする
非列をカウントするには 、COUNTA 関数を使用 します。
Column1 |
Column2 |
Column3 |
数式 |
説明 (結果) |
---|---|---|---|---|
売上 |
19 |
=COUNTA([Column1], [Column2]) |
非列数をカウントします (2) |
|
売上 |
19 |
=COUNTA([Column1], [Column2], [Column3]) |
非列数をカウントします (2) |
テキストから文字を削除する
テキストから文字を削除するには、LEN、LEFT、RIGHTの関数を使用します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
A 型の A 型の |
=LEFT([Column1],LEN([Column1])-2) |
左から始まる 7 文字 (9 ~ 2 文字) を返します (型指定) |
2010 年 1 月 |
=RIGHT([Column1], LEN([Column1])-8) |
右から 2 文字 (10 ~ 8 文字) を返します (B1) |
列の先頭と末尾からスペースを削除する
列からスペースを削除するには 、TRIM 関数を使用 します。
Column1 |
数式 |
説明 (結果) |
---|---|---|
こんにちは! |
=TRIM([Column1]) |
先頭と末尾のスペースを削除します (Hello there! |
列内の文字を繰り返す
列内の文字を繰り返す場合は 、REPT 関数を使用 します。
数式 |
説明 (結果) |
---|---|
=REPT(".",3) |
期間を 3 回繰り返します (...) |
=REPT("-",10) |
ダッシュを 10 回繰り返します (----------) |
関数のアルファベット順の一覧
ユーザーが使用できる関数へのリンクのアルファベット順 SharePoint 示します。 これには、三角関数、統計関数、財務関数、条件付き、日付、数学、およびテキスト数式が含まれます。
その他のリソース
ここで実行しようとしている操作が表示される場合は、このページで実行できるExcel。 その他のソースを次に示します。 これらの一部は古いバージョンをカバーしている可能性があります。そのため、表示されるユーザー インターフェイスに違いがある可能性があります。 たとえば、サイトの [サイトの操作] メニューのSharePointは、[サイトの操作]メニュー設定 されます。