- ベストアンサー
たびたびすいません。教えて下さい。
氏名 番号 国語 数学 山田 1 90 70 田中 2 56 100 この表から、下の表の★マークに点数が反映するようにしたいのですが その場合の関数式を教えて下さい。 科目 山田 田中 国語 ★ 数学 ★
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- クエリで複数条件を同時に抽出・出力する方法
お世話になります。 ACCESSのクエリであるテーブルの入力ミスを抽出したいと考えています。 例えば、氏名と科目と点数があるとします。 No. 氏名 科目 点数 -------------------------- 01 佐藤 国語 80 02 田中 国語 45 03 鈴木 国語 60 04 佐藤 数学 75 05 田中 数学 40 06 鈴木 数学 48 ここで抽出したい条件として、国語は59点以下、数学は49点以下の抽出をしたいとして、今まではクエリの条件に1つずつ科目と点数に条件を入れ1つずつ結果を抽出をしていましたが、同時に結果を得ることができますか?また、結果をリスト表(クエリかレポート)として出力できますか? 拙い文で申し訳ありませんが、分かる方いらっしゃいましたらよろしくお願いいたします。 (スキルとして少しで、ブランクもありますがVBA,SQLです)
- ベストアンサー
- その他(データベース)
- ACCESS重複した場合数値の高いレコードのみ表示
ACCESSで成績管理をしています。 同一人物が同じ科目を複数回受験した場合、「成績の数値が高いレコード」のみを残し表示をしたいと考えています。 テーブル名:T_成績 ID 生徒番号 氏名 科目 成績 1 12001 田中 数学 10 2 12001 田中 英語 10 3 12001 田中 英語 20 4 12001 田中 国語 10 5 12002 吉田 数学 30 6 12002 吉田 数学 40 7 12002 吉田 国語 20 ↓ ID 生徒番号 氏名 科目 成績 1 12001 田中 数学 10 3 12001 田中 英語 20 4 12001 田中 国語 10 6 12002 吉田 数学 40 7 12002 吉田 国語 20 クエリ(SQL等)でどのような記述を行えばいいでしょうか。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- EXCELで重複したデータの処理について
氏名 | 点数 ----------- 山田 | ----------- 鈴木 | ----------- 小林 | ----------- 高橋 | ----------- 田中 | という表があるとします。 氏名 | 点数 ------------ 山田 | 80 ------------ 鈴木 | 100 ------------ 小林 | 70 ------------ 高橋 | 80 ------------ 田中 | 80 というように点数を入力すると 順位 | 名前 | 点数 ------------------- 1 | 鈴木 | 100 ------------------- 2 | 山田 | 80 ------------------- 2 | 高橋 | 80 ------------------- 2 | 田中 | 80 ------------------- 5 | 小林 | 70 のような表を自動的に作成できるようにしたいのですが、どうもうまくいきません。 順位と点数の並び替えは比較的簡単にできたのですが、それに対応した名前の並び替えがうまくできないのです。 VLOOKUP関数を使用して得点に対応した名前を表示させようとしたのですが、 順位 | 名前 | 点数 -------------------- 1 | 鈴木 | 100 -------------------- 2 | 山田 | 80 -------------------- 2 | 山田 | 80 -------------------- 2 | 山田 | 80 -------------------- 5 | 小林 | 70 となってしまい、80点の取得者が全て山田になってしまいました。 このような場合、どのようにすれば正常に並び替えを行うことができるのでしょうか。 言葉足らずで申し訳ありませんが、よろしくお願い致します。 OSはWindowsXP、ソフトはEXCEL2002を使用しています。
- ベストアンサー
- オフィス系ソフト
- Access 表を結合したい
かなりの初心者です。 以下の二つのテーブル(表1、表2)があるとします。 表1 氏名 電話番号 FAX番号 ------------------------------------------------ 田中 ×××-×××× ×××-×××× 山田 ×××-×××× ×××-×××× 井上 ×××-×××× ×××-×××× 田神 ×××-×××× ×××-×××× 表2 氏名 住所 ------------------------------------------------ 井上 ×××××××××××××× 田中 ×××××××××××××× 山田 ×××××××××××××× 田神 ×××××××××××××× この2つのテーブルから得られたいものは 氏名 電話番号 FAX番号 住所 ------------------------------------------------------------- 田中 ×××-×××× ×××-×××× ×××××× 山田 ×××-×××× ×××-×××× ×××××× 井上 ×××-×××× ×××-×××× ×××××× 田神 ×××-×××× ×××-×××× ×××××× です。クエリを使ってどうすればよいのでしょうか。
- ベストアンサー
- オフィス系ソフト
- Excel(2010)で氏名の頻度の求め方
Excel(2010)で、A列に縦に 山田 鈴木 田中 山田 鈴木 山田 というように氏名の並べてある表があるとします。この表で氏名の頻度が 山田 3 鈴木 2 田中 1 というように表示できる関数または方法があるでしょうか。 この表のように項目が少なければ 山田 鈴木 田中 というセルを作っておいて、VLOOKUP関数で求められますが、実際には約500行ありその中の氏名をすべて手作業で入力するのは大変ですので、重複なくすべての氏名を抜き出すのは実際的ではありません。 以上よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- SQLの質問です。
以下のようなテーブルで、レベルが4以下で点数が入力されているMAXの行を取得したいです。 よろしくお願いいたします。 職員番号 氏名 レベル 点数 01000 山田 花子 4 01000 山田 花子 3 40 01000 山田 花子 2 30 01000 山田 花子 1 20 01100 田中 あああ 4 10 01100 田中 あああ 3 20 01100 田中 あああ 2 30 01100 田中 あああ 1 40 01200 佐藤 あああ 4 01200 佐藤 あああ 3 01200 佐藤 あああ 2 30 01200 佐藤 あああ 1 40 この場合、取得したいのは 職員番号01000の人は点数40の行、01100の人は点数10の行、01200の人は点数30の行の 合計3行です。
- ベストアンサー
- Oracle
- SQLの質問です。
下記のようなテーブルで、 レベル4以下で点数が入力されているMAXの行を持ってくるにはどうしたらよいでしょうか?よろしくお願いいたします。 職員番号 氏名 レベル 点数 01000 山田 花子 4 01000 山田 花子 3 40 01000 山田 花子 2 30 01000 山田 花子 1 20 01100 田中 あああ 4 10 01100 田中 あああ 3 20 01100 田中 あああ 2 30 01100 田中 あああ 1 40 01200 佐藤 あああ 4 01200 佐藤 あああ 3 01200 佐藤 あああ 2 30 01200 佐藤 あああ 1 40 この場合欲しい結果は 職員番号01000の人は点数40点の行、01100の人は点数10点の行、01200の人は点数30点の行 3行を表示したいです。
- ベストアンサー
- Oracle
- Accessで2つの表を結合して、クエリで表示させたいと
Accessで2つの表を結合して、クエリで表示させたいと 思っています。 本屋でアクセスの本を読んだりしていろいろ試したのですが、 どんなに頑張ってもだめでした。どうかお力をお貸しくださいませ。 初心者です。 以下の二つのテーブル(表1、表2)があるとします。 ■表1■ 氏名 電話番号 FAX番号 ------------------------------------------------ 川田 ×××-×××× ×××-×××× 山田 ×××-×××× ×××-×××× 沢田 ×××-×××× ×××-×××× ■表2■ 氏名 電話番号 FAX番号 ------------------------------------------------ 田中 ×××-×××× ×××-×××× 鈴木 ×××-×××× ×××-×××× 井上 ×××-×××× ×××-×××× ■クエリ(このように出力したい!!)■ 氏名 電話番号 FAX番号 ------------------------------------------------ 川田 ×××-×××× ×××-×××× 山田 ×××-×××× ×××-×××× 沢田 ×××-×××× ×××-×××× 田中 ×××-×××× ×××-×××× 鈴木 ×××-×××× ×××-×××× 井上 ×××-×××× ×××-×××× このようなことは可能でしょうか? どうかよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで時間割表に自動的に入力されるようにしたい
こんにちは、いつも大変お世話になっています。 現在時間割表を作成しています。 B3に教員名「山田」 B4~F4に「月」「火」「水」「木」「金」 A5.6(セルを結合しています)に「1限」 A7.8に「2限」A9.10に「3限」A11.12に「4限」A13.14に「5限」 B5には「科目名」 B6には「教室」が入ります。(他のセルも同様で、上に「科目」下に「教室」です) H3 O3 A16 H16 O16にもそれぞれ教員名が入り 同じように一週間の時間割があります。 別のシートには 「教員名」「曜日」「時限」「科目」「教室」 山田 月 1 英語 302 山田 月 2 英語 102 山田 火 1 国語 208 田中 月 3 数学 308 田中 水 5 数学 103 となっています。 今は時間割表に手動で科目と教室を入力しているのですが、 20名分の作業になり大変です。 一覧のデータから自動的に時間割表に入力することはできないでしょうか? windowsXP Office2003を使用しています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel VBA 検索して該当行を抽出
はじめまして、下記のように、Excelでマクロを組みたいのですが 組み方がわかりません。 ご教授願えませんでしょうか。 MS Ofiice2010 生徒数500名ほど シート1には生徒の生徒番号、氏名などがあります。 A B C D 1 生徒番号 氏名 備考 2 120001 田中 3 120002 山田 試験時休み 4 T120009 相田 転入 シート2には生徒の成績表:生徒番号、氏名、国語、算数、理科、社会 生徒番号でソートされていません。 A B C D E F 1 生徒番号 氏名 国語 算数 理科 社会 2 120001 田中 80 65 65 75 3 T120009 相田 90 85 80 80 シート1の生徒番号でシート2生徒番号を検索して、該当したら成績を シート1の検索した生徒番号のD列以降にコピーしたいのですが A B C D E F G 1 生徒番号 氏名 備考 国語 算数 理科 社会 2 120001 田中 80 65 65 75 3 120002 山田 試験時休み 4 5 10 T120009 相田 転入 90 85 80 80 お手数ですが、ご教授願えますでしょうか。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
お礼
ありがとうございました!できました!