
あるデータ一覧に、禁止文字が含まれているかをエクセル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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- iPod・ウォークマン・音楽プレーヤー レコードの楽曲をPCに取り込みたい レコードを何枚か持っているのですが、再生機器がありません。スマー 4 2022/10/03 09:51
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- その他(Microsoft Office) 重複データを一つにまとめたい 4 2023/04/17 16:30
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- その他(データベース) ORMについて 1 2022/06/18 10:07
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
AccessのRefresh・Requery・Rep...
-
MSAccess ロック状態かどうかを...
-
Accessでレコードの複製
-
Accessでの計算
-
ACCESSフォーム入力後の確定
-
アクセスで複数レコードを1レ...
-
アクションクエリ DoCmd.RunSQ...
-
access の 最終レコードの判定...
-
Access 指定したレコードへ移動
-
ACCESSで帳票形式のレポ...
-
Accessフォームで詳細内の任意...
-
MS.Access でサブフォーム付の...
-
エクセルで、抽出したデータだ...
-
Access サブフォームでの選択行...
-
ACCESSのクエリー抽出条件にIIF...
-
Excel 文字列から6桁の数値の抽出
-
Access 複数フォームを...
-
前のレコードの値を自動で入れたい
-
Access2000 サブフォームのReco...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
Accessでレコードの複製
-
ACCESSフォーム入力後の確定
-
accessでオートナンバーを使わ...
-
access の 最終レコードの判定...
-
AccessのRefresh・Requery・Rep...
-
Accessの「Form_AfterUpd...
-
Accessフォームで詳細内の任意...
-
Access 指定したレコードへ移動
-
アクセエスのレコードの更新をV...
-
Accessで経過日付に応じて色を...
-
DoCmd.SearchForRecord が動か...
-
AccessVBA フィルタとカレント...
-
MSAccess ロック状態かどうかを...
-
新しいレコードへの移動時にト...
-
禁止文字をエクセルかアクセス...
-
ファイルメーカーで重複してイ...
-
ファイルメーカーProでレコード...
-
アクセスのコンボボックスの内...
-
アクセスで複数レコードを1レ...
おすすめ情報