• ベストアンサー

Excelの表の変換

noname#52504の回答

  • ベストアンサー
noname#52504
noname#52504
回答No.4

#2です。 レスが大変遅くなってしまいましたが、何点か補足を。 1. >数件データが抜けています。 ということですが、元表の氏名について スペースの有無や字体が異なるものがあるのかもしれません。 例えば、「渡邊 太郎」「渡邉 太郎」は区別されますし、 「渡辺 太郎」「渡辺 太郎」「渡辺太郎」「渡辺太郎 」も区別されます。 条件付書式を使って[氏名の一覧にない氏名]に色をつけるようにすれば、 表記の異なる氏名を見つけやすくなります。 また毎月作成するとのことですが、 元表について入力規則を設定し、 氏名をドロップダウンリストから選んで入力するようにすれば、 表記違いを未然に防ぐことができます。 2. もし 「その日担当する業務が無い人について#N/Aが返る」 ということでしたら… A案:数式中で""を返すようにする  さらに長大な数式になってしまいますが、 =IF(ISERROR(MATCH(B$1,INDEX(Sheet1!$B$2:$I$21,MATCH($A2,Sheet1!$A$2:$A$16,0),),0)),"",INDEX(Sheet1!$B$1:$I$1,MATCH(B$1,INDEX(Sheet1!$B$2:$I$21,MATCH($A2,Sheet1!$A$2:$A$16,0),),0)))  など。  Excel2007でしたら、IFERROR関数をかぶせる方法もあります。 B案:条件付書式で白フォントになるようにする  書式>条件付書式 で、  数式が:ISERROR(B1) 書式:フォント色を白  などとする。   C案:ページ設定で印刷しないようにする(Excel2002以降)  ファイル>ページ設定>シート>セルのエラー で、  <空白>を選択する といった対処方法があります。 3. 元の表の日付の並びと変換後の表の日付の並びが「まったく同じ」であれば、 対応する日付の行を探す部分は不要です。 おそらく、単に  =INDEX(Sheet1!$B$1:$I$1,MATCH(B$1,Sheet1!$B2:$I2,0)) としてもうまくいくはずです。 以上、ご参考まで。

ganchan59
質問者

お礼

丁寧なご回答ありがとうございます。 データーが移行しなかった、主な原因は貴殿がご指摘の1項がほとんどでした。 アドバイスにありますように、リスト表示にして選択するようにしました。 他のアドバイスも参考になります。 ご親切にありがとうございました。

関連するQ&A

  • こんな表をつくりたい(エクセルorアクセス?)

    アウトルックの「履歴」みたいな感じで 横軸に日付、縦軸に項目、そして、日付の行には数字を記入する、そして、日付や項目などで集計分析がしたい。そして例えばこの項目は、いつからいつまで数字が記入されているということが視覚的にもわかるようにしたい。エンドレスの工程表みたいなイメージでしょうか。 短期間ならばエクセルで簡単にできそうですが、データ数が多くなればアクセスの方がよいのでしょうか?ちなみに横軸(日付)は数年程度。縦軸(項目)は1日当たり平均10件程度を予定しています。 問題 1.横軸に日付をとろうとすると、エクセルでは256列しか記入できない(1日1列として、1年365日分記入できない)。月ごととかにシートを分割したくない。年数を気にせずデータ作成したい。 2.縦軸、横軸を逆にすれば、成立しそうだけど 項目には文章を入れたいので、表が間延びすると思う。そんなに長い文章は記入しないので、セルの縮小などはしたくない。 以上、よろしくお願いします。ちなみにエクセルは関数程度、アクセスは未経験です。

  • エクセルの表でリンクさせて列行を入れ替える方法

    教えてください。 横軸に日付が1日から31日まで入っていて縦軸に項目が何十個もあります。これを別のシートに縦軸に日付が1日から31日まであるセルにリンクさせ完全に縦横逆になる表を作るにはどのようにしたら簡単にできるか教えてください。

  • エクセルで2つの表をまとめたグラフを作りたい!

    エクセルで横軸に日付、縦軸に数値を記入するグラフを作成しようと思っています。 そこで、数値の数、及び日付が異なるデータを同一のグラフに載せたいのですがやりかたがわかりません。 AとBの表が二つあってそれを同じグラフにひとまとめ(横軸同一で)にしたい…といえばいいでしょうか。 グラフオプション等どこをどうすればいいか…悩んでいます。 分かる方教えてください。

  • Excel 表

    Excel 表 エクセルで散布図の折れ線グラフを作ったのですが使い方がいまいち分かりません。 縦軸の値に対応する横軸の値を見たいのですが目分量だと正確な値が出せません 縦軸の値を選択すると横軸の値が出るような機能はないですか? あるとしたらどのようにやったらいいのでしょうか?

    • ベストアンサー
    • Mac
  • エクセルで関数を使い注文品別の一覧表を作るには?

    まず、元になるデータとして、縦軸1~80に発注者氏名、横軸A~Jに注文品を記した表があり、発注した個数を入力してあります。縦軸最後にはSUM関数で注文品別の合計発注数が出ています。 この表を基に、注文品別の発注者がわかる一覧表を作成したいのですが、ご教授お願いします。 VLOOKUP関数等考えてみましたが、うまくいきません。(個数を入力したセルから氏名をひっぱってくる方法が不明です)エクセル上級者の皆様、宜しくお願い致します。(アクセスがないのでエクセルでお願いします)

  • エクセルで関数を使い注文品別の一覧表を作るには?

    まず、元になるデータとして、縦軸1~80に発注者氏名、横軸A~Jに注文品を記した表があり、発注した個数を入力してあります。縦軸最後にはSUM関数で注文品別の合計発注数が出ています。 この表を基に、注文品別の発注者がわかる一覧表を作成したいのですが、ご教授お願いします。 VLOOKUP関数等考えてみましたが、うまくいきません。(個数を入力したセルから氏名をひっぱってくる方法が不明です)エクセル上級者の皆様、宜しくお願い致します。(アクセスがないのでエクセルでお願いします)

  • エクセル:横一列のデータを別の形式の表にしたい

     ある製品の発注数を店舗・日付け別の表にする必要があります。元データから目的の表を作成するために、効率がよく間違いが極力少ない方法を教えて下さい(ちなみに今は元データを見ながら手入力しています)。    <元データ>    一列に、店番号・店名・日付け・発注数などの    項目が並んでいる。(これが500行ほどあります)  <目的の表>基本的な形式の変更はできません。     縦軸に店番号と店名、横軸に日付(1ヶ月分)。店名と日付を結んだセルに、発注数を入力。  よろしくお願いします。

  • エクセルで作成した表から明細を作成したいのですが何かいい方法はないしょうか

    縦軸に店舗名、横軸に日付をとり、セルにそれぞれの店舗のその日付毎の請求書番号と請求金額(別のセルです)を入力しています。 一ヶ月の表から店舗毎別シートで縦軸に日付をとり、横軸に請求書番号と請求金額をとって一覧表を作りたい訳です。 その時日付は請求書が無い日は詰めて一覧表にしたいのです。 文字列検索関数を使ったらうまくいくんじゃないかと考えたのですが どうもうまい具合にいきません。 ご存知の方がおられたら是非教えてください。 下図のようなものを作りたいのです。     A     B   C       請求書No.  金額 1   2/2   3422    32,989 2   2/7   3567    12,333 3   2/10   3877    34,234 4  2/14   3889    22,567 5  2/18   3922    56,444 

  • エクセルでの表の作り方

    横軸が日付、縦軸は利益で毎日の株利益を管理したいです。 例えば、 9月21日 1000 9月22日 1000 9月26日 1000 を表にすると自動的に横軸に株取引の無い9月22日、23日、24日ができてしまいます。 株取引が無い日は横軸に目盛りを作りたくないです。

  • Excel表の縦軸(1列目)をすべてのページに自動的に印刷されたい

    OSとoffice両方Windows2000のパソコンです。 Excelで管理表を作りました、横軸と縦軸の交差セルで見る表です。 縦軸が中心で、項目が多いです。横軸は内容が長くて、A4の紙で何枚も続きます。 印刷の時、縦軸の項目列(1列目)を自動的にすべてのページに印刷されたいのですが、なにか設定方法がありますか? ご存知の方是非教えてください。よろしくお願いいたします。 注1:もし縦軸の自動印刷方がなければ、その逆の横軸の項目行(1行目)のすべてのページにの自動印刷方でも結構です。 注2:項目が多くて、ヘッターとフッターの利用は不可能な状態です。