• ベストアンサー

Excelの使い方

50人分の体力測定数値を一覧表にすると同時に各個人用に項目結果表を作成するのですが、できるだけ、スムーズに間違いなく作成したいと考えています。一覧と個人表は別のですが、一覧にある個人の数値は個人表の値と同じです。連動させて打ち間違えしないでいいように工夫したいのですが、どういう関数にしたらいいか、初心者でよくわからないのです。たとえば、A氏個人表の体重もろもろと50人一覧のA氏の体重もろもろは数値は同じなので、打ち込まないで連動したいのですが・・。

質問者が選んだベストアンサー

  • ベストアンサー
  • k-josui
  • ベストアンサー率24% (3220/13025)
回答No.2

要するにデーターは1箇所で色々に使い回すという事でしょう。 これはExcelではなくAccessの方が適しています。 少しとっつきにくいですがAccessを勉強して見て下さい。    体力測定には間に合わないかも?

mirakuru12go
質問者

お礼

有難うございました。がんばります。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

この課題は初心者には、早すぎると思う。 それにエクセルは(1)関数(2)VBA(プログラム)(3)特殊用途の ソフトをエクセルに作られているもの(操作でできるようにしているもの。例 ピボットテーブル、統合、などがあるが、 仕事などでエクセルを使うのは(2)VBAができないと自由にならないと小生は思う。成人男子なら、課題は、頭の中で見つけることは簡単だし、コンピュターを使って解決できそうな課題も沢山ある。 しかし先立つものは勉強と経験です。関数に限っても、質問者は、いろいろ関数の書籍でも読んだのだろうか。質問からはそういうにおいがしない。 本件は、コピペして解決というには、複雑な要素が含まれている、ので説明しにくい。 回答にも文章が長くなって、時間もかかるので丁寧にやってられない。 パソコンスクール(エクセル)にでも行って勉強が必要だろう。 ーーー 参考までに ヒントを挙げると、私も#1のご回答で、関数名だけ示唆している(この関数はエクセル使いの常識で、それさえも出ないということから、上記の私の論調になっている。当然知っているはずというニュアンスもあるかも。) #1のご回答にも出ているが、 VLOOKUP関数の利用が初心者向けにやや易しく、これ以外にはないだろう。 ただし、他シートのデータ参照というのは、普通レベルの上だが。 ーー 例示 Sheet1に体力測定数値のデータの一覧表があるとする。 ・1人1行であること。 ・名前が同じ人が偶然居るときは、氏名の最後に何かつけて、わざと区別する。 そして各人別に1人1シートの体裁にすることを考える。 ーー データ例   A-E列に 氏名  年齢 体重  男女  体力測定値 <-第1行 山田 明  45 57 男 123 田中 一郎 54 60 男 98 鈴木 花子 48 54 女 111 ・・以下略 ーー シートについては、下記の割り当てにする。 山田 明 用 Sheet2 田中 一郎  Sheet3 鈴木 花子  Sheet4 ・・・以下略 ーー さてSheet2に行って、シート上で各項目を表示するセルを決める。 同時に、データと同行でデータより左のセルに見出し文言も設けるほうが良いだろう。 Sheet2で   体力測定データ(B2) 氏名(C2) 性別 (B4) 年齢 (D4) 体重(F4) 体力測定値(B6) と決める(勝手にきめた。見る人にわかりやすければ、どこでもよい) そこでデータをSheet1の該当行から引っ張ってくる。 まず、D2に名前を入力する。(先々全員の氏名を各劃シートの同位置に入力する必要があるが。)「山田 明」と入れる。 各人に数字番号が振られていれば、その番号で代替できるが、考えてみて。 ーー いよいよ関数を入れてSheet1から、そのシートにデータを引っ張る式を入れる。 C4セルに 男女のデータを入れるのだが、 =VLOOKUP($D$2,Sheet1!$A$1:$E$100,4,FALSE) で男 E4セルに =VLOOKUP($D$2,Sheet1!$A$1:$E$100,2,FALSE) 結果45 G5セルに =VLOOKUP($D$2,Sheet1!$A$1:$E$100,3,FALSE) 結果 57  C6セルに =VLOOKUP($D$2,Sheet1!$A$1:$E$100,5,FALSE) 結果 123 が現れる。 <小生は、体力測定値の何たるやは全く分かっていません。>

mirakuru12go
質問者

お礼

とても丁寧なアドバイスを有難うございました。イチから勉強してみます。

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1645/2495)
回答No.4

年一回くらいですよね。 よくわからない事をするより、一覧から個人用にコピーペーストしたほうが早いですよ。関数を必要なセルに記載して間違いがないか確認する手間よりコピーペーストの方が楽です。

mirakuru12go
質問者

お礼

有難うございました。皆様からいろんな方法のアドバイスをいただきました。参考にさせていただきます。

全文を見る
すると、全ての回答が全文表示されます。
  • panacon
  • ベストアンサー率31% (214/679)
回答No.3

データを2か所に入力することは良くありません。一覧表にデータを入力し、個人表は、ワードの差し込み印刷で一覧表のデータを印刷時のみ表現するようにした方が良いと思います。

mirakuru12go
質問者

お礼

有難うございました。いろんなアドバイスをいただいて、皆様に感謝です。

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

VLOOKUP関数を使ってみてはいかがでしょう。

mirakuru12go
質問者

お礼

有難うございました。勉強します。皆様にアドバイス頂き、感謝です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL 解決策を教えてください。

    身長・体重測定表(実施日・数値)を作成し、IDNo.から抽出してグラフ付の個人票を作成中です。 個人票に(1)日付(2)身長(3)体重の表を作成し、=IF(ISERROR(VLOOKUP($D$1,BW!$B$4:$IV$253,14,0)),"",VLOOKUP($D$1,BW!$B$4:$IV$253,14,FALSE))を使って日付と数値を入れ、空欄になる場合には#N/Aエラーを表示しないようにしています。 教えていただきたいのは(1)表の日付欄が空白の場合に、折れ線グラフの日付表示がM33.1.0になること (2)身長か体重のどちらかを測定していない時、グラフ上ではマーカーが0に表示され、前回と次回のマーカーと腺でつながる為V字になってしまうこと これらの解決策です。 説明不足等あるとは思いますがよろしくお願いいたします。  

  • エクセルの関数について

    エクセルの関数について教えて頂きたいです。 業務でエクセル(2000)で作成してある集計表があります。 その集計表の数値を別BOOKに反映させたいのです。 セルA1を検索値として、セルB1とセルB2の値を返す関数はありますでしょうか? 集計表の行数は約500行、並びはランダムでセルC1を検索値としてセルC2の値を返す 箇所もあります。一つの値を検索値として二つの値を返すことが出来ずに困っています・・・ 宜しくお願いします。

  • エクセルの関数について

    表計算のフォームを作成しているのですが、表示がうまくいかず困っています。どのような関数をどう使えばよいのか教えていただきたいのですがよろしくお願いします。  (1)セルでの計算式の数値が【0.6】となる  (2)この数値を小数点の桁の切り上げで【1】と表示しなおす  (3)この【1】の値に【5000】をかけたら【3000】になってしまう。  【1】と表示されたセルに【5000】をかけて【5000】となるためにはどの部分にどのような関数を用いればよいでしょうか?

  • エクセルの関数について

    検索に使用する関数についてお伺いいたします。 表を二つ作成しました。 シート1には特に項目の指定がなく、番号の若いものから順に左から右に並べた24×8の表があります(表1とします)。 シート2にはいろいろな項目を指定した表があり、B列にランダムに数値が入っています(表2とします)。 表1の範囲に表2のB列の値が入っている場合、表2のA列に◎や*などのなんらかのしるしをしたいのですが、どのような関数を使用すればよいでしょうか? わかりにくい文章で申し訳ありませんが、よろしくお願いいたします。

  • エクセル関数について

    エクセルの関数について質問です。 例えば、 C1セルには、数値データが入っています。 A2~A10セルに日付データ。 B2~B10セルに数値データが入っている表があります。 B11セルの値に、(C1データ)-(A列の最新日付セルと同行のB列データ)を表示させたい場合、 どのような関数を作成すればよいですか。 宜しくお願いします。

  • エクセルのMATCH関数について

    エクセルのMATCH関数を使って“E18:E23”の表から125以下の1番目の値相当する”“E11:E16”の値を取り出す計算式を作成しています。(“E18:E23”表のそれぞれの行の数値が“E11:E16”の表のそれぞれの行の数値のリンクしています。そのときの数式が“=INDEX(E11:E16,MATCH(125,E18:E23,1),1)”です。この場合は上手くいくのですが、条件を“125以上の1番目の値相当するを作成して、”=INDEX(E11:E16,MATCH(125,E18:E23,-1),1)“の様にMATCHの式の最後を-1にするんですが、”#N/A“のエラーメッセージが表示します。どうすればいいのでしょうか?(*なお表“E18:E23”は数値が小さい順ですが、表“E11:E16”そうとは限りません)  それと、125以上の1番目だけでなく、2番目、3番目を拾い出す計算式はないでしょうか? 宜しくお願いします。関数に関しては初心者でいろいろ検索しましたが、ぴったり来ません。

  • エクセルで作成した表(たとえば 売上計算など)で

    関数などを使用して売上一覧の表をいつも作っているのですが・・数値の  ”0” を削除するとき いつも いつずつ削除しています。  作成した売上表の数値の表の中で ”0”をすべて一度に削除(空白に)する方法を教えてください お願いします

  • エクセル 表

    エクセルについて質問があります 表を作成しています 例えば A4に項目 B4にメーター値 C4には B3までの総合計とB4の合計の値が 入力 されるような表を作成したいです B列に数値がなければ Cは その際は 例えばB列が0なら C欄は空欄になるように設定したいです ちょっと分かりづらい説明になってしまいましたが どなたか この関数をお教え下さい よろしくお願い いたします

  • EXCELで全てのシートを参照した一覧表の作成方法

    色々な情報を入力したSheetが50枚あり、 あまり手間のかからない方法で、 この50枚の中で、ある特定のセルの情報だけを参照させて一覧にした表を作成したいと思っています。 具体的には、Sheet名が”一覧表”というシートを作成し、 この”一覧表”シートの B1 セルには Sheet1 の A1 セルの値を表示させ、 次いで、同”一覧表”シートの B2 セルには Sheet2 の A1 セルの値を、 次いで、同”一覧表”シートの B3 セルには Sheet3 の A1 セルの値を、                       ・                       ・                       ・ 最後に、同”一覧表”シートの B50 セルには Sheet50 の A1 セルの値を、 といった形で、一覧表を作成したいです。 ご教示いただけますでしょうか。 よろしくお願いいたします。

  • エクセルについて質問です。

    (1)シート1に表を作成して、A列からD列に入力した数値をE列にSUM関数で足し算して自動的に入力できるようにします。  次に、シート2に表をつくります。その表のA列に、シート1の表のE列の数値だけをコーピーできますか。 (2)また、上記のシート1の表のE列(SUM関数が入っている列)に数値が入ると、自動的に上記のシート2の表のA列に同じ数値が入るようにできますか。 ご存知の方がおられましたら、ご教授お願いします。

このQ&Aのポイント
  • PX-S170Tという機種のインクボトルの補充方法がわからない方に、簡単な手順をご紹介します。
  • PX-S170Tのインクボトルの補充方法は簡単です。まずはYAD-BKというインクボトルを準備してください。
  • PX-S170Tのインクボトルの補充方法をわかりやすく解説します。YAD-BKというインクボトルを使用してください。
回答を見る

専門家に質問してみよう