- 締切済み
プルダウンなどから列をコピーしたい
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- MackyNo1
- ベストアンサー率53% (1521/2850)
I列に入力されている数式を利用すれば、No2の方の回答でできると思いますが、一覧表が任意の値の場合にF4セルの数字の列の値をそのまま参照したいということであれば、F5セルに以下の式を入力し下方向にオートフィルします。 =IFERROR(INDEX($G$5:$J$13,,MATCH($F$4,$G$4:$J$4,0)),"") F4セルのドロップダウンリストを作成するには、データの入力規則で「リスト」を選択して、元の値の欄に「備考,90,85,75,70」としてください。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 横からお邪魔します。 >各列はROUND関数でE列を参照しています。(例えばI5は=ROUND(E5*0.75,-2)となっています) というコトですので、 ↓の画像で説明すると F4セルを選択 → データの入力規則 → 入力規則 → リスト → 元の値の欄でカーソルが点滅しているのを確認して G4以降の右側列の80・75・・・と数値が入っているセルを範囲指定しOK これでF4セルに90・80・・・とプルダウンでリスト表示されます。 そしてF5セルに =IF(E5="","",ROUND(E5*F$4/100,-2)) という数式を入れフィルハンドルでずぃ~~~!っと下へコピーではどうでしょうか?m(_ _)m
お礼
ご回答ありがとうございます。 本日外出しておりまして試行できませんでしたので、明日試させていただきますね!
- MackyNo1
- ベストアンサー率53% (1521/2850)
>(例えば備考のことろにプルダウンが表示され、75を選択すれば75の列が備考のところに表示される) 画像が小さくてレイアウトがわかりにくいのですが、「75の列」とは、何が75なのでしょうか(添付画像との関係がわかりません)。 ちなみに、75と入力されているセルの行の値、あるいは75行目のデータを関数で別のセルに表示することができます(同じセルに入力した値と異なる値を自動的に入力するような操作はマクロで対応することになりますが、このような管理はあまりお勧めできません)。
お礼
ご回答ありがとうございます。 画像があのように小さくなるとは思わず(^^; http://fast-uploader.com/file/6965383650093/ PASS 1234 こちらの方で確認できますでしょうか?
お礼
ありがとうございます。 明日試してみてまたお返事させていただきます。 みなさんのおかげで助かっております。