人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile


エクセルで以下のようなリストがあります。


test1
test2
test2
test2
test1
test2
test4
test3



これを、アクセスのクエリをつかって以下のように
するにはどのようにすればよいでしょうか?

"test1"であればそれが何回でてくるかを出したい、
ということになります。


test1| 2
test2| 4
test3| 1
test4| 1


●質問者: soft-tennis-go
●カテゴリ:コンピュータ 学習・教育
✍キーワード:アクセス エクセル クエリ リスト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kato-s
●35ポイント

エクセルのリストをアクセスのテーブルにインポートして

実行すると仮定すると、

select 項目名, count(項目名)

from テーブル名

group by 項目名

のようなクエリーになります。

*

エクセル上だけで実行したいということであれば、

エクセルの「集計」機能を使用すれば簡単にできます。


2 ● llusall
●35ポイント

1.エクセルのリスト(test1・・・)をアクセスのテーブルとして、インポートまははリンクします。

※その時のテーブル名を[Sheet1]と仮定します。

2.[クエリ]-[新規作成]-[デザインビュー]を開きます。

※[テーブルの表示]ダイアログでは、何も選択・追加せずに[閉じる]ボタンを押下します。

3.[メニュー]-[表示]-[SQLビュー]にします。

※次のSQLを貼り付けてください。


    SELECT [F1] & "|" & Count([F1]) AS F2

    FROM Sheet1

    GROUP BY Sheet1.F1

    ORDER BY Sheet1.F1;


4.[メニュー]-[表示]-[デザインビュー]にします。

※ここで、一度、クエリを保存をすると良いでしょう。


5.クエリを開くと、ご希望の結果が得られます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ