プロが教える店舗&オフィスのセキュリティ対策術

エクセルについて質問です
日付と名前を指定して、別のシートの条件に合うセルに入力した値を入力できる関数とかってありますか?
わかりづらくてすみません…

質問者からの補足コメント

  • ご指摘ありがとうございます。
    初心者のため、記載事項が足りませんでした。
    別のシートの横列に4月1日〜月終わりまで日付があって、縦列に個人名が記載されています。
    それで、別のシート(正直ここはどこにあっても大丈夫です)で名前と日付と数字を入力したら、その数字が対応するセルに反映されるって言う仕組みを作りたいです。

      補足日時:2022/03/02 07:38
  • BEFとAFTとはどういったもののことなのでしょうか…
    記入したいシートは1枚で縦軸は大体30人ほどです。
    vbaマクロ等で入力フォームを作成して、そこで日付(横軸)と氏名(縦軸)を入力したら、該当するセルに入力されるような仕組みにしたいです。

      補足日時:2022/03/03 08:44

A 回答 (4件)

No.1の者です。



先ず、日付と個人名のクロスしたところを取得するのは、下記の記事が
参考になるかと思います。
https://dekiru.net/article/16178/

Excelですと、結果を表示したいセルに、関数などを書き込む事で表示
しますので、表示したいセルの場所が変わるということは、表示される
可能性のあるセルに予め関数を入れておく必要があります。
その範囲で、結果として表示しないセルは、空白の文字を表示して、見た目
何も表示されていない状態にします。

シートが何枚あるのでしょうか? それぞれのシート名は?
何のシート名の何行に4月1日〜月終わりまで日付があるのでしょうか?
何列に個人名が記載されているのでしょうか?
名前と日付と数字をリスト入力で良いのでしょうか?
数字を入れると、行か列オフセットされてセルに反映される?
セルに反映するシートは、どれになるでしょうか?

画像で、BEF と AFT の様なものを提示されると、具体的に回答が
できるかも知れませんが。。。
    • good
    • 0

No.1の者です。



VBAでの入力フォームですか。 最初に関数と書かれていたので、Excelの
関数での処理かと思いましたが。。。
失礼ですが、VBAはどれ位ご存知なのでしょうか?
ある程度作られて、分からない部分の質問でしたら、そのコードを載せて
エラー名や、症状などを記載すれば、分かる範囲で回答します。
もし、最初から全く分からないと、作成依頼と見做されますので、それは
すみませんが、お断りしています。

もし、最初からでしたら、どこかのHPなどで、参考になりそうなものを
参考に、ある程度取り組まれてから、不明点を質問されるのが良いかと。

検索例として、VBA、入力フォームや、ユーザーフォームで検索されると
色々と出て来ると思います。
https://www.moug.net/tech/exvba/0091.html
    • good
    • 0

INDIRECT関数なんて如何でしょう。


INDEX関数と組み合わせたら、なんとなくやりたい事が実現できそうな気がします。
    • good
    • 0

こんばんは。



シートが幾つあるのか?日付がシート名になっているとか?
名前はどの様に書かれているとか?取得するデータは?
上記の様な情報がないと回答が難しいかと。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!