私はExcelを使って分析を行っています。スプレッドシート(Base)にはID番号タイプロールのフィールドがあり、別のスプレッドシート(Results)にはID番号のフィールドがあります。
ID と番号がスプレッドシート (ベース) の ID と番号と一致する場合、スプレッドシート (結果) にタイプとロールを追加するにはどうすればよいですか?
さまざまな数式 (vlook、textjoin) を試しましたが、機能しません...
編集: 例
Baseという名前のスプレッドシート
ID番号 | 役割 |
---|---|
12 | シニア |
99 | ジュニア |
スプレッドシート名「Results」
ID番号 | 役割 | テクノ | 時間 |
---|---|---|---|
12 | シニア | ジャワ | 3日 |
99 | ジュニア | パイソン | 2日 |
スプレッドシートベースで変更したい点
ID番号と役割が一致したときに追加したいスプレッドシートベース一致するスプレッドシートの結果他のすべての列 (テクノと時間) を含めるよりも優れています。
答え1
式
FILTER
のテクノそして時間Results
列の行がIDそして役割また、両方ともIDそして役割のテスト行のBASE
。IFERROR
一致しない場合にエラーを処理するために使用します。
=IFERROR(FILTER(techno:time,(id=A2)*(roles=B2)),"")
名前 | 範囲 |
---|---|
id | Results!$A:$A |
役割 | Results!$B:$B |
テクノ | Results!$C:$C |
時間 | Results!$D:$D |
シート:Base
シート:Results