Excel で複数の値を出力するにはどうすればよいですか?

Excel で複数の値を出力するにはどうすればよいですか?

私は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そして役割のテスト行のBASEIFERROR一致しない場合にエラーを処理するために使用します。

=IFERROR(FILTER(techno:time,(id=A2)*(roles=B2)),"")
名前 範囲                                                                                         
id Results!$A:$A
役割 Results!$B:$B
テクノ Results!$C:$C
時間 Results!$D:$D

シート:Base

シート:Results

関連情報