2018年01月18日
EXCELで各ファイルからデータ取り込み
今日のお題:
課員が残業時間と理由を記入。それをまとめて残業申請書を作りたい。記入忘れが無いように警告を出したい。
案A:
EXCELに記入してもらう。
→他の人が開いていると、なかなか空きがこない。
→あくのを待っていると忘れる。
→開きっぱなしでどこかにいくと終わり。
などなど
ということで提案してみたのが
1.各自用にEXCELファイルを作成。こんな風に、月日と申請時間と理由を記入する乱を設ける。PC起動時のスタートアップで各自のEXCELファイルが起動するようにしておけば、記入忘れが防止できそう。
2.残業申請書を作り、そこに各シートから指定した日付のデータを取り込む。
3.仕上げてお終い。必要か?w
2のデータ取り込みは関数VLOOKUPで実施。指定した日付の行にある時間と理由を取り込むのは、関数「VLOOKUP」を選んで参照先を指定するだけ。指定は他のファイル(ブック)でも出来るので、参照先のファイルも開いておいて、関数の参照範囲を選ぶときにそちらを指定してやればOK。わかるかな?
これ、いろいろ使い道はある気がする。
課員が残業時間と理由を記入。それをまとめて残業申請書を作りたい。記入忘れが無いように警告を出したい。
案A:
EXCELに記入してもらう。
→他の人が開いていると、なかなか空きがこない。
→あくのを待っていると忘れる。
→開きっぱなしでどこかにいくと終わり。
などなど
ということで提案してみたのが
1.各自用にEXCELファイルを作成。こんな風に、月日と申請時間と理由を記入する乱を設ける。PC起動時のスタートアップで各自のEXCELファイルが起動するようにしておけば、記入忘れが防止できそう。
2.残業申請書を作り、そこに各シートから指定した日付のデータを取り込む。
3.仕上げてお終い。必要か?w
2のデータ取り込みは関数VLOOKUPで実施。指定した日付の行にある時間と理由を取り込むのは、関数「VLOOKUP」を選んで参照先を指定するだけ。指定は他のファイル(ブック)でも出来るので、参照先のファイルも開いておいて、関数の参照範囲を選ぶときにそちらを指定してやればOK。わかるかな?
これ、いろいろ使い道はある気がする。