web-dev-qa-db-ja.com

IFステートメントを使用して、教師の名前に応じてメールアドレスを適用する

生徒が「落ち着く」部屋に送られたときに、サインインシートを作成しようとしています。部屋に着いたら、名前を入力し、ドロップダウンリストから教師の名前を選択するという考え方です。

私はForm-muleを使用して、生徒が選択した教師に、落ち着いた部屋にチェックインしたことを知らせるメールを自動的に送信しています。ただし、Form-muleでは15のテンプレートしか設定できません。教師が15人を超えており、3年生が教師のメールアドレスを思い出せないので、ネストされたIFステートメントは、生徒が選択した教師の名前を比較し、Googleスプレッドシートの別の列にメールアドレスを入力します。

私が使用している式は次のとおりです:

=IF(D2 = “Mrs.Winehouse”, ”[email protected]”, 
IF(D2 = ”Billie Eilish”, ”[email protected]”, 
IF(D2 = ”Jay Cutler”, ”[email protected]”,“”)))

D2は、教師名の情報が入力されるGoogleスプレッドシートの行です。
残念ながら、解析エラーが発生し続けます。

2
Kyle Mont Blanc

以外の式は正しいです。直線の二重引用符(" ")カーリーダブル(“ ”)引用符

つまり、数式は次のようになります。

=IF(D2 = "Mrs.Winehouse", "[email protected]", 
   IF(D2 = "Billie Eilish", "[email protected]", 
       IF(D2 = "Jay Cutler", "[email protected]","")))

まっすぐ " " VSカーリー“ ”

ストレートおよびカーリークォート のクォートについての詳細をお読みください。
カーリークオートもスマートクオートとして参照されます。

Microsoft WordなどのプログラムやGoogleドキュメントなどのアプリで数式を作成し、セルにコピーした可能性があります。
数式を作成するときは、数式をダブルクリックしてセル内に作成します。

投稿を編集しなかったため、違いを比較できます

1
marikamitsos