No.1
- 回答日時:
データーベースソフト名が分りませんが、MS Accessなら以下のクエリーになります。
SELECT * FROM テーブル WHERE left(D,2)='AD';
No.2ベストアンサー
- 回答日時:
>・・・データベースがあります。
A列からT列までにデータが入っています。もしかしてExcel?Excelでなかったら、破棄してください。
Filter、Find-FindNext などいろいろありますが、検索して検索結果をどうすればいいかわからないので、検索したセルを選択状態にしてみました。
これは検索というよりも照合しています。D列の2行目から下に検索しています。ご参考に。(Excel97です)
Sub Kensaku()
Dim rg As Range 'セル
Dim FoundCell As Range '検索セル
Dim maxRow As Long '検索する最終行
Dim schRg As String '検索範囲
Const schCol = "D" '検索列
Const schStr = "AD" '検索文字
'検索範囲
maxRow = Range(schCol & "65536").End(xlUp).Row
If maxRow = 1 Then Exit Sub
schRg = schCol & "2:" & schCol & maxRow
'検索実行
With Worksheets("Sheet1")
For Each rg In .Range(schRg)
'左から2文字を比べる
If Left(rg, 2) = schStr Then
'一致した場合
If FoundCell Is Nothing Then
'1個目
Set FoundCell = rg
Else
'2個目以降
Set FoundCell = Union(FoundCell, rg)
End If
End If
Next
End With
'検索したセルを選択状態にする
If Not FoundCell Is Nothing Then
FoundCell.Select
End If
End Sub
No.3
- 回答日時:
エクセルの表だと仮定します。
A列にデータが入っているとします。(本題ではD列だが説明を単純にするために)B列、C列も空きの列で有ると仮定します。B列に1より連続番号を振ります。(B1に1、B2に2を入力し、B1とB2を範囲指定して、右下の+を最下行まで引っ張っれば良い。)
C1列に「=IF(MID(A1,1,2)=”AD”,A1,””)」と式をいれ、C2から最下行まで式の複写をします。
すると、C列はブランクのセルと、AD・・・のセルの2種類となります。
B列とC列について、C列の降順で並べ替えます。上部にAD・・のセルが残ります。そこでAD・・のセルだけをB列とC列について、B列の連番で昇順に並べかえるとA列の順序を保存したままで、上部にAD・・・のデータが残ります。
これでいかがですか。難しいVBAは使わない方法です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- Excel(エクセル) Formulaプロパティーを使ってセルに数式を組んだのですが簡潔にしたい。 3 2022/08/21 20:51
- Excel(エクセル) エクセルで特定の列を素早く出す方法 4 2022/07/29 01:47
- Excel(エクセル) Excel 複数列のある文字を優先して1列に表示したいです 2 2022/12/03 12:07
- Excel(エクセル) エクセルデーターの並び替え 5 2022/08/06 09:59
- Excel(エクセル) 上から順にすべてのデータを抽出したい 3 2023/08/25 15:29
- Visual Basic(VBA) 追記する列を増やしたい 2つのデータを検索・照合して元データにないデータを下記マクロで商品名を追記し 9 2022/10/05 10:50
- その他(プログラミング・Web制作) pythonのmap、結果の利用は1度だけ? 5 2022/06/11 12:33
- タブレット リカバリ用のUSBメモリ。 6 2022/10/24 15:19
- Excel(エクセル) 【VBA】A列にある連続したデータの1番下に文字列を入力したい 1 2023/01/28 04:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
VBAで文字列を数値に変換したい
-
エクセル 同じ値を探して隣の...
-
エクセルで最初のスペースまで...
-
エクセル初心者です 関数の入れ...
-
2つのエクセルのデータを同じよ...
-
Excelで半角の文字を含むセルを...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 文字数 多い順 並...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
エクセルで文字が混じった数字...
-
エクセル(勝手に太字になる)
-
エクセルの項目軸を左寄せにしたい
-
重複行を削除して数値を合算し...
-
エクセルの並び変えで、空白セ...
-
EXCELで 一桁の数値を二桁に
-
基準日よりも古い日付の列を削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
VBAで文字列を数値に変換したい
-
エクセルの並び変えで、空白セ...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
[関数得意な方]教えて下さい・...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 時間帯の重複の有無
-
Excelにてある膨大なデータを管...
おすすめ情報