条件分岐が長すぎる

ファイル「成績」のA行に10.20.30.…100.120.150.180.200の値が入っており、
ファイル「ランク」から成績ファイルに対応した値を取得したいです。
(例:成績が100ならランクからaを取得する)

ifアクティビティを使うと分岐が多すぎて見ずらくなってしまうため、他の方法がないか教えてください

下記ドキュメントのIf演算子を使えば画像の様な感じで短く出来ますよ。

ちなみに代入の右辺は
If(得点<20 ,“Eクラス” , _
If(得点<40 ,“Dクラス” , _
If(得点<60 ,“Cクラス” , _
If(得点<80 ,“Bクラス” ,“Aクラス”))))

成績ファイルが一覧のような形

例:
名前,点数,ランク
Aさん,50,
Bさん,70
Cさん,100

で、ランクファイルが
点数,ランク
10,f
20,f
30,e
40,e

100,a
120,a+
150,a++
180,s
200,s+

のような形である場合、データテーブルを結合アクティビティで結合条件を点数の=とすれば、結果は

名前,点数,点数_1,ランク
Aさん,50,50,e
Bさん,70,70,d
Cさん,100,100,a

のように、if文がなくても結果が得られます。

もしくは、成績ファイルが単票のような形で一人1ファイルで特定のセルに点数がある場合は
データテーブルを検索アクティビティで

ターゲット列:“ランク”
入力:データテーブル:ランクファイルを読み込んだテーブル
ルックアップ値:成績ファイルのセルから読み込んだ値
出力:セル値:結果を格納したい変数
検索列:列名:“点数”

とし、成績ファイルのランクを書き込みたいセルに結果を格納したい変数を書き込めば、if文は登場しません。

以上、ご参考まで。