あるデータ一覧に、禁止文字が含まれているかをエクセルorアクセスで確認したいのですが、関数やSQLが分かりません。
どなたかお教え頂ければ大変助かります。
【やりたいこと】
「◆データ一覧」に、「◆禁止文字一覧」が含まれているかをデータチェックしたい。
以下の場合だと、「◆データ一覧の1、2レコードめ」がデータ精査結果になればOK。
------------------------------------------
◆データ一覧
1レコードめ あいうAお
2レコードめ かきくけB
3レコードめ さしす1C
◆禁止文字一覧
1レコードめ A
2レコードめ B
3レコードめ D
------------------------------------------
どうぞ、よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1です。
「関数で」となると複雑になりそうだった為、ユーザー定義関数を使用します。
---------------------
シート「データ一覧」
(A列)
あいうAお
かきくけB
さしすCそ
---------------------
シート「禁止文字一覧」
(A列)
A
B
D
---------------------
の状態であれば、
標準モジュールを追加していただき下記のコードを貼り付けて下さい。
'以下サンプル----
Function Taboo(Tgt As String) As String
Dim I As Integer
For I = 1 To Len(Tgt)
If IsError(Application.VLookup(Mid(Tgt, I, 1), Range("禁止文字一覧!A1:A65535").Value, 1, False)) = True Then
Taboo = ""
Else
Taboo = Application.VLookup(Mid(Tgt, I, 1), Range("禁止文字一覧!A1:A65535").Value, 1, False)
Exit For
End If
Next I
End Function
'----------
次に「データ一覧」のB列に
(B列)
=TABOO(A1)
=TABOO(A2)
=TABOO(A3)
として下さい。
問題が無ければ
(B列)
A
B
""(NULL)
が表示されます。
No.1
- 回答日時:
こんにちは。
エクセルとアクセスのどちらが希望でしょうか?
どちらでも出来ますのでどちらが第一希望でしょうか?
また、精査結果はどのような形で出力された方が良いですか?
メッセージボックスやレポートなど・・・。
この回答への補足
ご連絡、ありがとうございます。
エクセル・アクセスのどちらでも構わないのですが、まずは
エクセルを第一希望とさせていただきます。
関数の検索結果に(◆データ一覧の各レコードの横に)、対象禁止文字
「AやB」を出力したいです。
------------------------------------------
◆データ一覧シート
A列 B列
1行 あいうAお A
2行 かきくけB B
3行 さしす1C Null
※B列に関数を入れ、結果として、セルB1には「A」が表示される。
◆禁止文字一覧シート
1行 A
2行 B
3行 D
------------------------------------------
どうぞ、ご教示の程よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら…
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
Accessでの禁止文字チェック
その他(データベース)
-
親フォームからサブフォームのレコードソースを設定
Access(アクセス)
-
ExcelのVBAで禁則文字を判別したい
その他(Microsoft Office)
-
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセエスのレコードの更新をV...
-
ACCESS 複数のフォームから同一...
-
Accessでレコードの複製
-
MS.Access でサブフォーム付の...
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
サブフォームでフィルタしたデ...
-
AccessでIDを入力したら他の項...
-
AccessのFormのみをスクリーン...
-
帳票フォームでのあるコンボボ...
-
Accessで複数のクエリの抽出条件
-
入力した値をコンボボックスに...
-
Accessのコンボボックスの値が...
-
ACCESSクエリ抽出条件について
-
テキスト型のフィールドでハイ...
-
access クエリ yes/no型のクエ...
-
エクセル VBA メール本文に指定...
-
Access2000 フォーム表示位置が...
-
AccessVBAの値によっ...
-
X-Ripperというフリーウェアに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
access2021 レコードロックの使...
-
accessでオートナンバーを使わ...
-
Accessでレコードの複製
-
access の 最終レコードの判定...
-
ACCESSフォーム入力後の確定
-
AccessのRefresh・Requery・Rep...
-
Accessフォームで詳細内の任意...
-
Accessで経過日付に応じて色を...
-
Accessのレコード数をテキスト...
-
アクセスで複数レコードを1レ...
-
Accessの「Form_AfterUpd...
-
MSAccess ロック状態かどうかを...
-
アクセスのコンボボックスの内...
-
Access 指定したレコードへ移動
-
DoCmd.SearchForRecord が動か...
-
アクセエスのレコードの更新をV...
-
MS.Access でサブフォーム付の...
-
アクションクエリ DoCmd.RunSQ...
-
禁止文字をエクセルかアクセス...
おすすめ情報