画像: ロブ・シュルツ
Excel の関数ライブラリには、単純な数学から、IF ステートメント (私たちのお気に入りの話題の 1 つ)、AND 関数、OR 関数、NOT 関数、COUNT 関数、AVERAGE 関数、MIN/MAX 関数などの非常に複雑な統計、論理、エンジニアリング タスクまで、475 を超える数式が含まれています。
以下に紹介する基本関数は、Excelで最もよく使われる数式であり、誰もが知っておくべきものです。学習の助けとなるよう、以下に紹介するすべての数式の例をまとめたスプレッドシートもご用意しました。
ダウンロード
このスプレッドシートには、この記事で取り上げた各数式のタブとサンプルデータが含まれています。JD Sartain
1. 今日/今
「数式 > 日付と時刻」のドロップダウンメニューには、日付と時刻の関数が24種類あります。日付形式は11種類、時刻形式は10種類、そしてユーザー定義のカスタム形式はいくつでも作成できます。TODAY関数は現在の月、日、年を表示し、NOW関数は現在の月、日、年、時刻を表示します。日付を記入するのを忘れがちな方にとって、これは便利な関数です。
1. セル A1 に次の数式を入力します: =TODAY()し、Enter キーを押します。
2. 次に、A1 のその関数を=NOW()で上書きします。
重要事項:上書き入力の理由とは?これらの2つの数式を正しく動作させるには、ホームセル(A1)に入力する必要があります。そうしないと、スプレッドシートの再計算時に数式が自動的に更新されません。Shiftキーを押しながらF9キーを押すと、アクティブなスプレッドシートのみを計算/再計算できます。F9キーを押すと、ワークブック全体を計算/再計算できます。
A1にこれらの関数のいずれかを入力した後、日付と時刻の書式を変更するか、システムのデフォルト設定を使用できます。TODAY関数のデフォルトの書式は8/29/18、NOW関数のデフォルトの書式は8/29/18 21:57です。これらの設定がうまくいかない場合は、変更してください。
3. 変更する日付または時刻にカーソルを置き、[ホーム] > [書式] > [セルの書式設定] を選択します。
4. [セルの書式設定]ダイアログ ウィンドウで、 [数値]タブの [カテゴリ]パネルから [日付] (または [時刻])を選択します。
5. 「タイプ」ダイアログ ペインで日付/時刻形式のリストをスクロールし、プロジェクトに最適な形式を選択します。

2. SUM関数
Excel(または他のスプレッドシートプログラム)でおそらく最も頻繁に使用される関数である=SUMは、まさにその名の通り、列、行、または範囲の数値を合計します。ただし、単に合計するだけではありません。減算、乗算、除算、そして任意の比較演算子を使用して、1(真)または0(偽)の結果を返します。
SUM関数の代わりにプラス記号(+)を使用しても同じ結果を得ることができます。例えば、次の2つの数式は同じ結果を生成します:=SUM(J7*9) と =+(J7*9)。下のスプレッドシートのグラフでは、セルE3からE8ではSUM関数が使用され、セルE9からE14ではプラス記号(+)が使用されていますが、結果は同じです。
SUM 関数 (または + 記号) を手動で入力するか、リボン メニューの[数式] > [数学と三角関数] (ボタン) から選択して、ドロップダウン リストから選択するか、(リボン メニューから) [数式] > [関数の挿入]を選択し、リストを下にスクロールしてそこから選択することができます。
1列分の数値のみを合計したい場合は、その列の一番下のセルにカーソルを置き、「オートSUM」ボタン > 「SUM」をクリックして、Enter キーを押します。Excel では、数値の列が緑色の枠で囲まれ、現在のセルに数式が表示されます。

問題は、計算する必要がある数値の範囲が、複数のセルに複数の計算演算子を使用して複雑になったときに発生します。たとえば、=SUM(H1+I1*J1-M1*J1) です。高校の数学を覚えていますか? 数式内の数値が適切にグループ化されていないと、答えは間違っています。下のスクリーンショット (図 2) に注目してください。
H2 から P2 に次の列ヘッダーを入力します (Alt + Enter を使用して、ヘッダーを 1 つのセルに積み重ねます): 日給、ボーナス、勤務日数、総支給額 (数式)、1 日あたり 9.00 ドルの食事代引、月給合計、数式、コメント。
注:数式列は参考情報としてのみ使用されており、スプレッドシート自体に固有の価値はありません。数式を「表示」しているだけです(つまり、使用されている各数式の構文を確認できるのです)。
この演習では、H3:11、I3:11、J3:11に同じ値を入力します。空白行はあってもなくても構いません(これも見やすくするために追加されています)。以下のように入力します。$86.00、$20.00、22.0 workdays。残りは数式です。各数式を作成する際に、各手順を最終的に1つの数式にまとめていることに注意してください。
まず、3つの別々の数式を用意します。1つ目は、日給とボーナスを足し、それに月の勤務日数を掛けて、総支給額を求める数式です。セルK3に「=SUM(H3+I3*J3)」と入力します。答えが526.00ドルであることに注目してください。これはどうもおかしいですね。
数式を列内の残りのセルにコピーする前に、計算機を使用して数式をチェックし、正しいことを確認してください。
K3の式は間違っています。計算順序に従って、カンマや括弧を使って数値をグループ化する必要があります。
セルK4の修正された数式「=SUM(H4+I4)*J4」に注目してください。電卓を使ってもう一度計算し、この数式が正しいことを確認してください。正解は2,332.00ドルです。
5. 2番目の式(M4)は=SUM(J4*9)で、勤務日数(22)に1日あたりの食費9.00ドルを掛け合わせたものです。正解は198.00ドルです。
6. 3 番目の数式 (N4) は、月収から食費を差し引いて計算します: =SUM(K4-M4); 答えは $2,134.00 です。
7. 次のグループ (H6:N8) では、M6:M8 の数式はそのままです: =SUM(J7*9) など。これも、勤務日数 × 食費です。ただし、K 列の数式は削除され、M 列の数式と結合されます: =SUM(H7+I7)*J7-M7。セル N7 と N8 の構文 (数式の構造またはレイアウト) は正しいですが、N6 では正しくないことに注意してください。
8. 次のグループ (H10:H11) は、M 列の式と N 列の式を結合します: =SUM(H11+I11)*J11-(M11*J11) — N10 の式は誤りであることに注意してください。これらの式を 1 つに結合すれば、K 列と L 列を除外できます。
9. また、食事の価格を「ハードコード」する代わりに (M3:M4 および M6:M8 に示すように)、インフレによって価格が上昇する必要がある場合に、数式を変更するのではなく、列 M (M10:M11) で食事の価格を変更できるようになりました。

3. RAND関数
RAND関数は非常にシンプルで、統計分析、暗号、ゲーム、ギャンブル、確率論など、様々な分野で伝統的に使用されています。Excelでは、RAND関数は0から1の間の乱数を生成します。ただし、新しいデータを入力してEnterキーを押すたびに、作成した乱数リストが変更されることに注意してください。乱数リストを継続的に管理したい場合は、セルを値として書式設定する必要があります。
1.列A3からA14に関数=RAND()を入力します。その列を選択し、 Ctrl+C(コピー)を押すか、 「ホーム」タブの「コピー」ボタンをクリックしてドロップダウンメニューから「コピー」を選択します。カーソルをセルB3に移動し、 「ホーム」 > 「貼り付け」 > 「形式を選択して貼り付け」を選択します。「形式を選択して貼り付け」ダイアログウィンドウで「値」ボタンをクリックし、 「OK」をクリックします。
2. リストには関数ではなく値が含まれるようになったため、リストは変更されません。数式バーで、乱数の小数点以下15桁(Excelのデフォルトは9桁)であることに注意してください。必要に応じて変更できます(F3セルに表示されています)。「ホーム」タブの「数値」グループにある「小数点以下の桁数を増やす」ボタンをクリックしてください。
3. 整数で処理したい場合は、セルF3に「=INT(RAND()*999)」と入力して3桁の乱数を生成します。この数式をF12までコピーし、文字列に「9」を追加することで乱数に1桁ずつ追加します。例えば、「9」が4つなら4桁、5つなら5桁になります。ここでも、リストをコピーして「値として貼り付け」することで、静的なリストを維持できます。

4. COUNT関数
COUNT関数を使用すると、セル範囲内の数値の個数を数えることができます。例えば、C4:C15には、マクレガー氏が自分の店に発注する必要がある園芸工具の数量が含まれています。COUNT関数は空白セルをカウントしないため、答えは10(12個中)となることに注意してください。ただし、ゼロ、数値コード、または日付を入力した場合は、Excelはそれらを「使用されている」セルとしてカウントし、答えに含めます。
C列(数量)に10個の数値を入力します。1つの数値をスペース(またはスペースバーをタップ)に置き換え、もう1つの数値をセミコロンに置き換え、セルC7に日付を入力します。
数値リスト(C16)の下部に、次の数式を入力します:=COUNT(C4:C15)。Excelはすべての数値と日付をカウントしましたが、空白セル(スペースを含む)とセルC8の句読点は無視したため、答えは10(12点満点)です。
数値、論理値またはエラー値、テキスト、スペース (スペースバーから)、句読点、記号、またはキーボード上のその他の文字を含める場合は、COUNTA 関数を使用します。
1. D列(価格)に12個のドル金額を入力します。1つのセルを疑問符に、別のセルを記号に、さらに別のセルをテキストに置き換えます。
2. D16に次の数式を入力します:=COUNTA(C4:C15)。Excelは「数値以外の」値と文字をすべて計算に含めるため、答えは12(12点満点)です。
3. 行 18 (C と D) には、C 16 と D 16 にある実際の数式が表示されていることに注意してください。

5. AVERAGE関数
平均は、リスト内のすべての値を合計し、リスト内の値の数で割ることで求められることは、ほとんどの人が知っています。例えば、4+5+3=12/3=4 となり、これが平均です。SUM関数を使って1つの数式で割り算を行うことも、AVERAGE関数だけを使うこともできます。構文は =AVERAGE(範囲) です。
1. 列 A にいくつかの数値を入力します。リストの下部に AVERAGE 関数を入力します: =AVERAGE(A4:A13)。答えは (この例では) 53 です。答えは SUM 関数で確認できます: =SUM(A4:A13/10) = 53。
2. 次に、C列にさらに数値を入力します。今回は、1つのセルにテキスト、別のセルに句読点、別のセルにスペースを追加します。同じ数式「=AVERAGE(A4:A15)」を入力すると、答えは78になります。確認のため、数値以外の文字を含むセルを除外したSUM数式を入力します。
テキスト、論理値、句読点、または空白セルを含むセルは無視されますが、ゼロ(数値として、テキストとしてではない)を含むセルは含まれます。テキストのゼロの前にはアポストロフィが付きますが、これはセル内では表示されませんが、数式バーでは表示されます。
重要事項:メインフレームや外部ソースから巨大なデータベースをインポートする場合、数値がテキストとしてエクスポートされることがあります。数値が実際にテキストであるかどうかはどうすればわかるでしょうか?一般的に、テキストは左揃え、数値は右揃えで表示されますが、現在では誰もが見た目を重視してスプレッドシートの書式設定を行っているため、この方法は信頼性に欠けます。別の方法としては、インポートした数値の長いリストを素早くスクロールし、数式バーを確認する方法があります。数値の前にアポストロフィが付いている場合は、そのエントリはテキストです。最後に、セルの左上隅にある緑色の三角形を探してください。スプレッドシートの前の所有者がExcelにこのエラーを無視するように指示していない限り、セルの内容はテキストです。
値がテキストの場合は、すぐに数値に変換する必要があります。そのためには、リストの中で実際にテキストである最初の数値まで移動します。数値のように見えるテキストの範囲を選択します。範囲内の最初のテキストセルの左側にある黄色の警告マークを右クリックします。ポップアップリストから「数値に変換」をクリックすれば完了です。

6. MIN/MAX関数
MIN関数は範囲の最小値を求め、MAX関数は最大値を求めます。これらの関数の構文は、=MIN(範囲); =MAX(範囲) です。範囲は計算対象となる数値のリストです。
この関数の一般的な用途は、たとえば、教室の最高/最低の成績、店舗の最高/最低の売上高、お気に入りの野球チームの最高/最低の打率などを見つけることです。
なぜデータを並べ替えればいいのかと疑問に思う人もいるかもしれません。並べ替えることもできますが、数字が変わるたびに並べ替えをやり直す必要があります。また、レコード数や行数が多い複数の列やフィールドを並べ替える場合、並べ替えオプションが煩雑になる可能性があります。
MIN/MAX 関数は、データの変更に関係なく、行を追加した場合でも同じままです (既存の範囲内、つまり数式を含むセルの上に [挿入] > [行] 機能を使用して行を追加した場合)。
列 A4:A11 にいくつかの数値を入力し、A13 に次の数式を入力します: =MIN(A4:A11)、A14 に次の数式を入力します: =MAX(A4:A11)。
注意: MIN/MAX 関数は、空のセルと、TRUE/FALSE の回答、テキスト、数字を装ったテキスト、記号、句読点は無視します。
次は、複数のセルのデータを結合する強力な連結関数です!さらに便利な数式については、読み進めてください。

7. 連結/連結
CONCAT関数とCONCATENATE関数は同じ機能を持ちます。どちらも複数のセル、範囲、または文字列のデータを1つのセルに結合します。この関数の最も一般的な用途は、姓と名を1つのセルに結合したり、市区町村、都道府県、郵便番号を1つのセルに結合したりすることです。
注: Excel 2016ではCONCATENATE関数はCONCATに置き換えられましたが、どちらの関数も引き続き利用可能です。CONCAT関数は「数式 > テキスト」と「数式 > 関数の挿入 > カテゴリ > テキスト」にのみ表示されますが、「数式 > 関数の挿入 > カテゴリ > すべて」にはCONCATとCONCATENATEの両方が表示されます。
A列に名、B列に姓を入力します。C列に次の数式を入力します:=CONCATENATE(A4,” “,B4)または=CONCAT(B4,” “,C4)。数式を下にコピーします。二重引用符は何のためにあるのでしょうか?下の注2を参照してください。
2. 列 F にいくつかの都市 (またはスキーリゾート)、列 G に州、列 H に郵便番号を入力します。列 I に次の数式を入力します: =CONCATENATE(F4, “,”, “ “, G4,” “,H4)。
注:姓と名の間にスペースを入れたい場合は、数式内でそのスペースを引用符で囲んで入力する必要があります。句読点についても同様で、例えば市区町村と都道府県の間にカンマを挿入します。次の数式では、「,」(引用符 カンマ 引用符、赤色)は、F15(市区町村)のデータとG15(都道府県)のデータの間にカンマを挿入するようにExcelに指示しています。「 」(引用符 スペース 引用符、紫色)は、F15(市区町村)とG15(都道府県)の間のカンマの後にスペースを追加し、G15(都道府県)とH15(郵便番号)の間にもスペースを追加します。
=CONCATENATE(F15, ”,” , ” “ , G15, ” “ ,H15).

8. トリム
この関数は、ユーザーエラー、インターネットなどの外部ソースからのデータのダウンロード、または他のコンピュータシステムからのデータのインポートによってデータに混入した余分な(または埋め込まれた)スペースを削除します。各セル内の文字列内のスペースの位置をExcelに「指示」する必要はありません。Excelが余分なスペースを認識し、削除します。ただし、単語の途中にあるスペースは削除されないことに注意してください。構文はシンプルです:=TRIM(セルアドレス)。
1. 列 A にデータを入力します。複数の単語の前後および間にスペースを追加し、セル A4 に次の数式を入力します: =TRIM(A4)。
2. 数式をコピーします。とても簡単です!
注:この関数が機能しないケースが1つあります。それは、ウェブページで使用されるノーブレークスペース文字です。10進値は160、HTMLコードは です。この文字はTRIM、CLEAN、SUBSTITUTEを組み合わせて削除できます。

9. 上/下/正しい
もう一つの簡単な関数グループであるこれらの関数は、セルまたはセル範囲内のテキストを大文字、小文字、または適切なケースに変換します。適切なケースとは、最初の文字を大文字、残りの文字を小文字にすることを意味します。構文はシンプルです。関数名、セルアドレス。
1. 列Aに大文字と小文字が混在するデータを入力します(例:cAlifornia、nEW yORK、spanISH)。列Bに「=UPPER(A4)」、列Cに「=LOWER(A4)」、列Dに「=PROPER(A4)」という数式を入力します。
2. Excelが大文字と小文字の誤りをすべて修正し、データを正しく変換しているのがわかります。数式をコピーすれば、この簡単な計算は完了です。
注: WordではShiftキーとF3キーを押すことで大文字、小文字、そして文頭大文字を切り替えられますが、Excelではこのショートカットキーは使用できません。Excelの関数「=PROPER」は、Wordでは「文頭大文字」と呼ばれますのでご注意ください。

10. レプト
Lotus 1-2-3 が唯一の選択肢だった頃は、バックスラッシュに続けて任意の文字を入力すると、Lotus はその文字をセル内で繰り返し表示していました。セル幅が拡大または縮小すると、文字も拡大または縮小しました。Excel では、この機能は REPT 関数によって処理されます。ただし、数式に文字を追加し、その文字を何回繰り返すかを指定する必要があるため、それほど効率的ではありません。つまり、セル幅が拡大しても繰り返し文字は拡大されず、セル幅が縮小されると、繰り返し文字が隣接するセルにはみ出てしまいます。
この関数の構文:=REPT(“*”,5) ; =REPT(“—“,10) , =REPT(“+”,12)。キーボード上の任意の文字と記号を繰り返すことができます。

11. IF文
IF関数(一般的にはIF文とも呼ばれます)は、IF、then、elseという形式で動作します。基本的に、条件が満たされていれば何かを実行し、そうでなければ何か別の処理を実行します。例えば、子犬がラブラドールレトリバーであれば青い首輪を購入し、そうでなければ赤い首輪を購入します。
IFステートメントの構文(数式内でのコマンドの配置方法)は、=IF(論理テスト, trueの場合の値, falseの場合の値) です。IFステートメントはすべてのプログラミング言語で使用されており、構文は多少異なる場合がありますが、この関数は同じ結果を返します。
1. 次の列ヘッダーを入力します: クッキーボックスの販売数; 3位賞 = 販売数 500 以上、1000 未満; 2位賞 = 販売数 1000 以上、1500 未満; 1位賞 = 販売数 1500 以上、2000 未満; 特賞 = 販売数 2000 以上
2. 列A4:A13にいくつかの数値を入力します。すべての販売列にデータが表示されるように、数値を混ぜ合わせます。
3. B4 に次の数式を入力します: =IF($A4>500, $A4, 0)。
上記の数式では、列文字「A」の前の$記号に注意してください。数式の最初の「A」にカーソルを合わせ、ファンクションキーF4を使って絶対参照と相対参照を切り替えます。$記号が「A」の前(数式内の各A)になったら停止します。これにより、Excelは数式をコピーした際に、列文字を変更せず、行番号のみを変更します。列文字と行番号の両方の前に$記号を付けると、どちらも変更されません。
4. B4の数式をC4、D4、E4にコピーし、次のように編集します:C4 =IF($A4>1000, $A4, 0) ; D4 =IF($A4>1500, $A4, 0) ; E4 =IF($A4>2000, $A4, 0)。次に、下へコピーします。
5. 数式は機能しますが、各列には数式内の金額より大きい値がすべて表示されるため、誰が当選したかを確認するには各列を確認する必要があります。これは小さなスプレッドシートであれば問題ありませんが、1画面を超える場合は問題があります。
6. この例にはネストされたIF文が必要です。上記の1、2、3を20行目から繰り返します。ただし、3の式の代わりに、B20に次の式を入力します:= IF(AND($A20>500,$A20<1000),$A20,0)
7. 上記の4番を繰り返しますが、数式を次のように編集します。C20 = =IF(AND($A20>1000,$A20<1500),$A20,0) ; D20 = =IF(AND($A20>1500,$A20<2000),$A20,0) ; E20 = =IF($A20>2000, $A20, 0)。はい、最後の1つは「未満」の値がないため、異なります。次に、下へコピーします。これで各列を見て、そのカテゴリーの勝者が誰なのかをすぐに判断できます。

12. および/または
AND と OR はプログラマーの環境でよく使われる関数で、ブール演算子(NOT と共に)とも呼ばれます。AND はクエリ内のすべての条件が真である必要があることを意味し、OR は少なくとも 1 つの条件が真である必要があることを意味します。
例えば、MS WordとMS Excelの経験を持つ応募者を求める場合、応募者は両方のスキルを持っている必要があります。この条件はTRUEの結果となります。MS WordまたはExcelの経験を持つ応募者を求める場合、応募者はどちらか一方を持っている必要があり、必ずしも両方を持っている必要はありません。これもTRUEの結果となります。どちらのスキルも持っていない場合は、当然FALSEの結果となります。
1. 図 13 のスプレッドシートから数字をコピーするか、完全なワークブックをダウンロードします (下のリンク)。
2. セルD4に次のAND式を入力します:=AND($B4>=501,$C4<=500)。ここでも$記号に注意してください。セルD13までコピーします。
3. セルF4に「=OR($B4>=501,$C4<=500)」と入力し、コピーダウンします。罫線のある行、つまり5、8、13の結果に注目してください。ANDの結果はすべてFALSEです。これは両方の条件が偽(または真ではない)だったためです。一方、ORの結果はすべてTRUEです。これは、一方の条件が真で、もう一方の条件が偽だったためです。
わかりにくい場合は、列 B と列 C の数字を調べてください。次に、AND 関数を計算する数式を読み、次に OR 関数を計算する数式を読むと、理解しやすくなります。

13. いいえ
AND関数とOR関数(ブール演算子とも呼ばれます)の仕組みについては上記で説明しましたが、3つ目のブール演算子はNOT関数です。非常に長いデータリストを検索しているときに、該当しない項目をすべて削除したいと思ったことはありませんか?例えば、原子力以外の(または原子力以外の)代替エネルギーに関する情報をすべて表示したいとします。
Excelを使えば簡単です。様々な代替エネルギー源を提供している企業25社と、それらのエネルギー源の種類のリストを作成してください(A列、B列、C列、4行目から開始)。セルC4に「=NOT(B4=”Nuclear”)」という数式を入力します。そして、この数式をセルC4からセルC5:C28までコピーします。
回答がTRUEの場合、エネルギー源は原子力ではありません。回答がFALSEの場合、エネルギー源は原子力です。はい、これは逆の論理なので、この関数の必要性をすぐには感じられないかもしれませんが、Excelを頻繁に使用する方であれば、将来この数式を使用する理由が数多く見つかるでしょう。
ヒント:ブール論理は、お気に入りの検索エンジンを含むすべてのデータベースプログラムに適用されます。ブール演算子ANDとORは、演算子として機能するためには大文字で記述する必要があります。Googleでは、ブール演算子NOTはマイナス記号です。例えば、原子力以外のすべての代替エネルギー源をリストするには、検索フィールドに「すべての代替エネルギー源をリスト - 原子力」と入力します。
区切り文字が散らばったテキストや数字が表示されていませんか?修正方法の詳細については、読み進めてください。

NOTブール演算子の使用
14. 右揃えとテキストを列に合わせる
上司から、Oracle RDBMS、SAP Sybase ASE、Informix、MongoDB、Redis、Couchbaseなど、複数の異なるデータベースシステムから複数のデータダンプを抽出し、10万件の氏名と住所をまとめたファイルが送られてきたと想像してみてください。ファイルはCSV(カンマ区切り値)形式なのでExcelで開くことができますが、区切り文字がバラバラです。カンマ、スペース、タブなど、さまざまな文字が使われています。あなたの仕事は、この連続したデータを「氏名」、「住所1」、「住所2」、「市区町村」、「都道府県」の5つのフィールドに再フォーマットすることです。
A. まず、市区町村、都道府県、郵便番号を別々の列に分割します。列C(市区町村、都道府県、郵便番号)を選択し、「データ」 > 「区切り位置」を選択します。「区切り」ボタンがオンになっていることを確認し、 「次へ」をクリックします。次の画面で「カンマ」ボックスがオンになっていることを確認し、 「次へ」をクリックします。リストを参照して区切りが正しいことを確認し、「完了」をクリックします。Excelは1つの列を2つに分割します。
B. 次に、郵便番号と州名を分離する必要があります。このタスクでは、「テキストを列に分割」オプションは適切ではありません。使用可能な区切り文字がスペースのみだからです。プリンスエドワード島のように複数の州名を持つ州もあるため、「テキストを列に分割」機能を使用すると、データが多くの列にまたがってしまいます。
C. 解決策は=RIGHT関数を使うことです。郵便番号は5桁のものもあれば6桁のものもあるため、セルE2に=RIGHT(D2,6)と入力し、E2からE3、E16までコピーします。これで完了です。列Eには郵便番号のみが含まれます。ただし、列Dには州と郵便番号の両方が残っています。
15 & 16. 左 & 長さ
この関数を使って、州と郵便番号を区別します。セルF2に次の数式を入力します:=LEFT(D2,LEN(D2)-6)。次に、セルF2からセルF3、そしてセルF16までコピーダウンします。この数式は基本的に、セルD2の左から6桁目にある文字を削除し、残りの文字をセルD2に残すという意味です(文字数に関係なく)。セル内の情報が1つでも重複していなければ、その情報を使ってセル内の他のデータを追加、削除、または置換できます。
列 E または F (数式を含む) のデータを移動または操作するには、列を強調表示して [コピー] を選択し、カーソルを別の列に移動して [形式を選択して貼り付け] > [値]を選択し、[OK]をクリックします。

RIGHT、LEFT、LEN関数の使用
17. PMT
この便利な関数を使えば、試乗したばかりの新車の支払い額を計算できます。手順は簡単です。まず、関数に続いて金利を12で割った値(12ヶ月分)、次に返済期間(または月々の返済回数)、そしてローン金額を入力します。
セル F2 に次の数式を入力します: =PMT(D2/12,E2,C2,0,0)。次に、F2 から F3 から F6 までコピーします。
頭金を計算するには、列 F に頭金の割合、列 G に数式、列 H に調整後のローン金額の数式、列 I に新しい月々の支払額の数式を入力します。また、列 E の [期間 (月数)] を [期間 (年数)] に変更します。たとえば、住宅ローンの場合は 360 か月ではなく、30 年と入力します。
セルG10に次の数式を入力します:=SUM(C10*F10)。セルH10に次の数式を入力します:=SUM(C10-G10)。セルI10に次の数式を入力します:=PMT(D10/12,E10*12,H10,0,0)。利率は依然として12で割られ、期間(年数)も12倍されていることに注意してください。

PMT関数を使って新車の自動車ローンの支払い額を計算しましょう
便利なヒント:通貨書式によっては、ドルの金額とドル記号が中央揃え(例:$1500.00)になるのに対し、他の書式では数字が右寄せ、ドル記号が左寄せ(例:$1500.00)になるのはなぜでしょうか? 数値とドル記号を中央揃えにするには、セルをハイライト表示し、「ホーム」 タブ > 「数値」グループ > 「数値書式」 > 「通貨」を選択します。ドル記号を左揃え、数値を右揃えにするには、セルをハイライト表示し、「数値」グループの「$」記号をクリックします。