アクセスで教えて下さい。
下記のデータがあったとします
部署コード 部署名 担当者名
11111 人事部 鈴木
22222 総務部 佐藤
33333 経理部 田中
44444 営業部 加藤
5236478 山本
8566521 山田
9652163 木村
4563256 高橋
の表で 別列に計算式を入れたいです。
条件として、
部署コードが5桁で1か2で始まるものは、
部署名前を持ってくる
部署コードが5桁で3か4で始まるものは、
そのまま部署コードを持ってくる
部署コードが4で始まって担当者が山田は
1と入力する
部署コードが7桁のものは担当者を持ってくる
そんな計算式教えてください。
if文が苦手すぎて困ってます
部署コードが7桁のときは担当者を選ぶ
そんな式教えてください。
計算式何回かに分けても大丈夫なので
教えてください
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
・部署コードが4で始まって担当者が山田は1
これは下記のような場合は、どうするのでしょうか?
45678 営業部 山田:5桁
4567890 山田:7桁
45678900 山田:8桁(5または7桁以外)
加えて、
22222 佐藤(5桁だが、部署名が空白)のようなパターンはどうするのでしょうか?
他にも 桁数が5/7桁 でないもの 5桁で1~4以外の値のもの も 該当しないので、空白となります。
if分はふるいにドンドンかけていくようなものですが、どれにも該当しないものが存在し得ます。
また、求める結果によって、ふるいにかける順番も変わってきます。
つまりは、式を書こうにもそれらをどうするかがわかっていなければ書きようがありません。
それをまず整理されてはどうでしょうか。
「いや、上記のデータにそのような例外はない」というならば、本当にそうなのかの整合性の確認作業を最初に行った方が良いかとおもいます。
No.1
- 回答日時:
>部署コードが4で始まって担当者が山田は1と入力する
ここは数値型にするのか文字列型(数字)にするのか疑問です。
Excelとは違いAccessならフィールドの値形式は統一されているでしょうし。
計算式ってのがモジュールにおけるユーザー定義関数(VBA?)も含むのか否かによるかもですね。
もしユーザー定義関数を使う事が可能であれば回答はつくでしょう。
ただ作成途中であったのに回答を拒否されたって事は『私が完成させたとしてもその回答は不要』としてファイルを削除しても構わないのですよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UWSCでMOUSEORG関数が上手く処...
-
sinカーブの表示のさせ方
-
変数名「cur」について
-
なぜWEBは半角カナがだめなので...
-
アルファベットに付いて質問し...
-
Access DCountでの連番について
-
Excel VBAでOpenTextのFieldInf...
-
オープンソースのオリジナルコ...
-
ASCIIコード表の出力
-
pythonで同じコード内で複数の...
-
access2003 クエリSQL文に...
-
JANコードとPOSコードは同じ?
-
何故出来ないのですか?
-
欠番の抽出について
-
VBA リストボックス(複数条件...
-
ペンダントライトのコードの色...
-
ACCESSユニオンクエリでORDER B...
-
文字列を検索しその列をコピー...
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
JANコードとPOSコードは同じ?
-
1日に1人がこなせるプログラム...
-
Nullの使い方が不正です。
-
access2003 クエリSQL文に...
-
JavaScriptの定数名が取り消し...
-
COBOLの文法
-
ACCESSユニオンクエリでORDER B...
-
VBAでファイルオープン後にコー...
-
ペンダントライトのコードの色...
-
Exel VBA 別ブックから該当デ...
-
変数名「cur」について
-
特定行の背景色を変えたいのですが
-
PreviewKeyDownイベントが2回...
-
access2021 VBA メソッドまたは...
-
Accessでの抽出で完全一致。
-
VBA リストボックス(複数条件...
-
オートフィルタで抽出結果に 罫...
-
access でエラーを回避するには?
-
1、Rstudioで回帰直線を求める...
おすすめ情報