●Tasker有無: 購入済み
●Androidバージョン:12
●root有無: なし
●やりたいこと
以下のような形式のcsvファイルを元に、
目的の港を選択し、都道府県コードと港コードを取得する仕組みを組みたいです。

pc,hc,pn,hn
1,1,北海道,蘂取
1,2,北海道,紗万部
2,1,青森県,竜飛埼
2,2,青森県,三厩

※県コード,港コード,県名,港名

まずは県名を選択し、県名で絞り込んだリストから港名を選択することはできたんですが、そこから港コードを拾おうとするときに、港名がユニークでないものがあるため、複数ヒットしてしまいます。なにか良い方法があれば教えて頂きたいです。

●やったこと

別途用意した都道府県リストから、都道府県を選択する
csvのpn列が、先程選んだ都道府県名にマッチするインデックス番号を記録する
csvのhn列を上記インデックスで絞り込み、港を選択する
csvのhn列が先程選んた港にマッチするインデックス番号を記録する
上記インデックス番号に該当するpnとhnを記録する

●実際のタスク

https://writening.net/page?yFY6cL