0

ユーザー名(およびその他の列)を含むユーザーのリスト(行ごとに1つ)を含むスプレッドシート(​​Googleドキュメントにありますが、任意のスプレッドシートにすることができます)があります。「n」行あるとしましょう。

「n」行未満の別のスプレッドシートがあります。1 つの列にはユーザー名があり、別の列には他のデータがあります (車のレゴ番号としましょう)。最初のスプレッドシートで、車のレゴ番号を対応するユーザーに移動したいと考えています。

どうすればこれを行うことができますか?

4

1 に答える 1

2

これはどうですか(エクセルで考えてます、気になるなら)

2 番目のワークシートを最初のワークブックにコピーします。

VLOOKUP を使用してユーザーを検索し、値を取得します。

最初のワークブックのターゲット列 (car rego) で、次の式を試してください: VLOOKUP(username, otherworksheet_username_range, car_rego_column_number, False)

ユーザー名が 2 番目のワークシートに存在しない場合、これにより "#N/A" エラーが生成されます。次に、車のレゴで並べ替えてこれらの値を削除するか、Excel ISErr または ISNA 関数を使用して if テストを実行し、VLOOKUP がエラーを返した場合は空白を表示することができます。(このコンピューターにはExcelがないため、正確な機能はわかりません)。

これは次のようになります (VLOOKUP の列を追加します。ここで、VLOOKUP は上記の数式です)。

COLUMN1...........COLUMN2

VLOOKUP........If(Iserr(VLOOKUP),"",VLOOKUP)

それが明確かどうか、または詳細が必要な場合はお知らせください

于 2010-05-05T05:24:10.757 に答える