サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
購入・発注したい方
サービスを探す
プロ人材を探す
ノウハウ・素材を探す
ブログを探す
仕事・求人を投稿して募集
エージェントに人材を紹介してもらう
受注・働きたい方
出品する
単発の仕事を探す
継続 (時給/月給) の仕事を探す
エージェントに仕事を紹介してもらう
カテゴリ一覧
イラスト作成・漫画制作
デザイン制作
Web制作・HP作成・EC構築
動画編集・映像制作
集客・マーケティング相談
NEW
ビジネス代行・事務代行
音楽制作・ナレーション
IT相談・システム開発
ライティング・翻訳
コンサルティング・士業
生成AI活用・開発・制作
占い
悩み相談・カウンセリング
学習指導・資格・キャリア相談
住まい・美容・生活相談
オンラインレッスン・習い事
ハンドメイド制作
出張撮影・出張サービス
資産運用・副業の相談
NEW
弁護士検索・法律Q&A(法律相談)
サポート
はじめての方へ
ご利用ガイド
お困りのときは
ログイン
会員登録
サービスを探す
イラスト作成・漫画制作
>
デザイン制作
>
Web制作・HP作成・EC構築
>
動画編集・映像制作
>
集客・マーケティング相談
NEW
>
ビジネス代行・事務代行
>
音楽制作・ナレーション
>
IT相談・システム開発
>
ライティング・翻訳
>
コンサルティング・士業
>
生成AI活用・開発・制作
>
占い
>
悩み相談・カウンセリング
>
学習指導・資格・キャリア相談
>
住まい・美容・生活相談
>
オンラインレッスン・習い事
>
ハンドメイド制作
>
出張撮影・出張サービス
>
資産運用・副業の相談
NEW
>
>
プロ人材を探す
>
ノウハウ・素材を探す
ブログを探す
>
求人募集を投稿する
人材を紹介してもらう
仕事を探す
出品する
仕事を探す
仕事を紹介してもらう
出品する
仕事を紹介してもらう
求人募集を投稿する
人材を紹介してもらう
ブログを投稿
会員登録で10%割引クーポンを獲得!
会員登録で10%割引クーポンを獲得!
ココナラブログ
ホーム
ブログトップ
ブログ
IT・テクノロジー
Excelの関数をデータベースで使う
記事
IT・テクノロジー
makomalo0727
2023/11/28 10:08
Accessで介護支援記録管理システムを作った理由-2
前回のブログでは、一つのExcelブックに対し、ブック共有機能を使って複数のPCから編集を行おうとすると、データベースに対しては不向きであるという話をしました。
ブック共有機能は、設定が面倒など他にもデメリットがあり、別の使い道に関してもあまり実用的ではないように思います。
しかし、敢えてブック共有などせずとも、読み取り専用モードで開けば閲覧はできるので、入力者が少ない施設なら、Excelで介護支援記録管理システムを作ってみるのも一考です。
以前のブログで、Excelのデータベース機能を使って、必要なデータを入力したテーブルの中から該当するデータを抜き出し、個別の書類を作成するシステムについて触れました。
具体的には、一つのワークシート上に入力用のテーブルを作って、VLOOKUPやINDEX、MATCHなどの関数を使い、別のワークシート上に抽出結果などを表示させるやり方です。
ちなみに、VBAを使って抽出を行う方法もありますが、その方法を使わなくても、私は関数計算で十分と考えています。
その理由は、将来、改良等の必要性が生じたとき、VBAを変えることは後任者にとってハードルが高くなると考えたからです。
また、マクロ記録を使ってVBAを生成させる方法もありますが、後で改良が必要となったとき、コードが複雑かつ属人的な操作の流れが分かりにくくなりやすいため、こちらは最初からからNGにしていました。
私がExcelで作成した簡単なデータベースの例ですが、勤務していた施設の入居者から預かった現金に関し、その管理を日々行っていくものがあります。
まず一つのワークシートに毎日の現金出納データを記録するテーブルを置いて、ここから簡単に入出金を確認する帳票が作成できるようにしました。
さらに、入居者のご家族に3か月毎の収支明細を報告するため、報告月を決められたセルに入力するだけで、3か月分のデータを自動的に抜き出して収支明細書が完成するシートも加えました。
これによって、通常なら必要とするExcel操作を省力化したわけです。
これと同様の方法で、少し内部計算は複雑になるものの、介護支援の記録を管理するシステムをある程度まで作り上げることはできそうです。
4W1Hで構成された記録データの中から、例えば日誌用として、当日の入居者の記録を日付で抽出させる機能などは簡単です。
しかし、抽出条件ごとに結果表示用のワークシートが必要なため、シートが増えすぎると全体が分かりにくくなり、さらに複雑な抽出条件では関数も対応しきれないなど、問題も生じてきます。
こうなると、職員が記録データの中からきめ細かな検索を行いたい場合は、直接、テーブルに対してフィルター操作をしたほうが分かりやすく、システム開発の目的の一つである省力化からは離れてしまいます。
システムを導入してもあまり省力化できなければ、操作の点で、逆に心理的負担が増してしまうことになりかねません。
それならやはり、関数を使うような裏技ではなく、ExcelのユーザーフォームやVBAを使って操作の簡便性、効率性を向上させる方法が良いのでしょうか。
これに対する答えは次回に譲ります。
>下の投稿へ続く
Excelの限界
#ACCESS
#Excel
#VBA
#介護記録
Excelの共有ブック機能はデータベースでは使えな...
一覧に戻る
Excelの限界
このブログを見た人にオススメ
VBA開発者は「ユーティリティプレイヤー」
記事
IT・テクノロジー
mtymflworks
2026/05/15 16:33
VBAツール開発の特徴
記事
IT・テクノロジー
mtymflworks
2026/05/15 15:41
今後エクセルマクロ開発をお手伝いすることにしました!
告知
学び
自動化のプロ Kappi
2025/12/10 21:42
毎日のExcel作業を自動化!VBAで手に入れる「心と時間のゆとり」
コンテンツ
IT・テクノロジー
上村 真人
2026/08/19 07:18
手作業の繰り返しから解放!Excel VBAでつくる「心と時間のゆとり」
コンテンツ
IT・テクノロジー
上村 真人
2026/08/18 06:47