0

情報の表があります。最初の列には1から10の名前があります。また、jobs 1〜10という名前の列が10個あります。私はその人の名前に基づいてすべての間にデータを持っています。たとえば、名前3を見ると、同じ行に10個のジョブがあります。私の質問は、そのテーブルの下に10個の名前を持つドロップダウンリストを作成したことです。ドロップダウンリストから名前をクリックすると、その名前の行が10列の行全体に自動的に入力されます。VLOOKUPを試しましたが、さまざまな構文オプションで問題が発生しました。誰かアイデアがありますか?

4

2 に答える 2

1

私があなたの問題を正しく理解しているなら、以下が役立つかもしれません。

データが次のように設定されているとしましょう。

      A        B       C       D
1     Name     Job1    Job2    Job3
2     Bob      Washing Vacuum  Ironing
3     Sue      Dust    Polish  Mop

セルA5に、名前のドロップダウンリスト(ボブとスー)があります。A5で名前を選択するとき、すべてのジョブを同じ行、つまりセルB5、C5、およびD5に配置します。

B5 =VLOOKUP($A$5, $A$1:$D$3, 2, false)
C5 =VLOOKUP($A$5, $A$1:$D$3, 3, false)
D5 =VLOOKUP($A$5, $A$1:$D$3, 4, false)

それは役に立ちますか?10の仕事があることを感謝しますが、簡単に複製できます。

于 2011-01-10T15:14:57.597 に答える
0

いくつかのフィールドに値を返す必要があります。

VLOOKUP はスカラーを返します。マクロを書く必要があります。記録してから、記録した内容を変更できます。

于 2011-01-10T15:03:20.150 に答える