プロが教える店舗&オフィスのセキュリティ対策術

久々にエクセルを使用するのですが
色々調べもうお手上げなので助けてください。



会社コード 1

  A    B    C    D    E
1 日付 前年売上  
2  6.1  ???
3 6.2  ???
4 6.3  ???
5 6.4  ???



このような表がsheet1にあるとします。
sheet2に6月1日から先何日か分の
データを作ります

6.1
  A          B     
1  会社コード  前年度売上
2    1      123
3    2      456
4    3      465
5     .
.
.
.




こんな感じです。
sheet1の???の部分に6月1日会社コード1の
前年度売上を表示したいです。
そして、その後下の行へコピーしていきたいです。
sheet1,2はこのままの表記のしかたでいきたいです。
sheet2なら少し変えても大丈夫です。
会社コードが800ほどあるので
一日一日探して打っていくのは流石にむりです。
なにかいい方法はありませんか。
文章力に欠けますがお願いします。

A 回答 (2件)

>色々調べもうお手上げなので助けてください。


多分、解答者の方もお手上げではないでしょうか。



>会社コード 1

>このような表がSheet1にあるとします。

まず、このような表が想像できません。
Sheet1は「会社コード1」専用のシート?
「会社コードが800ほど」と合わせると、800枚のシート?
要は「会社コード1」という情報がどこにあるか分からないのが問題です。

で、このような2項目だけの表も考えにくいです。右に3項目目以降があったりしませんか?

>sheet2に6月1日から先何日か分のデータを作ります
>6.1

>こんな感じです。

往々にして、「こんな感じ」でないことが多くあります。A列やB列でなかったり、
別のデータがあったり、1行目から始まっていなかったりと。

これもSheet1と同じで想像できない表で、日付の「6.1」がどこにあるのでしょうか?
何日日分のデータはどのように続いていくのでしょうか?
シートは1枚らしいので横に展開されている?とにかく分かりません。


現実に一日一日探している表を提示すべきでしょう。

質問の内容が考える範疇にあればたくさんの解答が来るでしょう。
    • good
    • 0

エクセル関数を使うならvlookupかな?



6/1のデータがsheet2の1~1000だったとして、???に
 =vlookup(会社コード,sheet2!$a$1:$b$1000,2,False)
と入れれば、会社コードの一致する行のB列の値を拾って来てくれます。
範囲指定が面倒ですが、マウスでのドラッグで対応可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!