
現在、毎日の売上表のようなものを作ろうと思っています。
表は、次のようになります。
A1…日付、B…氏名、C…売上 が入っています。
その下(別シートでも可)に、縦に氏名、横に日付(11/1~11/30)の表を作成して
A1の日付の売上(C)を、合致する日付の列にVLOOKUPで返します。
その場合、A1の日付とC(売上)を、毎日変更して反映させたいんですが、前日の
データが消えてしまい、困っております。
毎日、返り値をコピーして値にして貼り付ければいいのでしょうが、返り値を固定
もしくは、値で返るような方法があれば…と思い、質問させていただきます。
以上、よろしくお願いいたします。
No.5ベストアンサー
- 回答日時:
>返り値を固定もしくは、値で返るような方法があれば…と思い、質問させていただきます。
VBAの力を借りないと無理ですね。
シート上のセルに入力して、ボタンを押すと別のシートにデータが蓄積されていく
といったことは業務上で頻繁に使うと思いますので、VBAの力を借りた一案です。
入力シート という名前の
A2~C2セルに 日付、名前、金額を 入力したとします。
その隣に、ボタンを配置して
VBエディターを起動
Sub ボタン1_Click()
GYOU = Sheets("データ").Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
Sheets("データ").Range("A" & GYOU & ":C" & GYOU).Value = Range("A2:C2").Value
End Sub
を貼り付けてみてください。
エクセルのバージョンが記載してないので エクセル2010で説明すれば
開発=>挿入=>ボタンの配置=>新規作成でVBエディターを起動
といったながれっです。
縦方向に、日付と氏名が入ったデータが出来れな
希望の横方向に日付が入っているシートにそれぞれの金額を表示させるVlookup関数が簡単に作れます。

今までVBAは難しいという先入観があって、なかなか試せずにいました。
これを機に、少し勉強してみたいと思います。
休み明けに試してみたいと思います。
ありがとうございました。
No.3
- 回答日時:
別シートでも可ということなので
別シートに(11/1~11/30)の表を作成して
B1から日付が横方向に
A2から縦方向に氏名が
入力されているとします。
今入力しているシート(Sheet1として)にA1から下に
2011/11/1 a 100
2011/11/1 b 200
2011/11/1 c 300
2011/11/1 d 400
2011/11/1 e 500
2011/11/1 f 600
といった感じでデータを入力するようにして
別シートのB2に
=SUMPRODUCT((Sheet1!$A$1:$A$100=B$1)*(Sheet1!$B$1:$B$100=$A2)*(Sheet1!$C$1:$C$100))
と入力
後はフィルしてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
別シートの年間行事表をカレン...
-
Office2021を別のPCにインスト...
-
outlookのメールが固まってしま...
-
大学のレポート A4で1枚レポー...
-
office2019 のoutlookは2025年1...
-
Excelで〇のついたものを抽出し...
-
Excel 日付を比較したら、同じ...
-
マクロ自動コピペ 貼り付ける場...
-
Microsoft Formsの「個人情報や...
-
Teams内でショートカットって貼...
-
Excel テーブル内の空白行の削除
-
ms teamsの日々のスケジュール...
-
エクセルで質問です。 ハイパー...
-
エクセルマクロ(超初心者)
-
エクセル 同じ数字を他の列に自...
-
Officeを開くたびの「再起動メ...
-
Microsoft365で自動保存が出来...
-
1つのPCに「Excel 2010」「Exc...
-
Excel VBA 日程表からスケジュ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
大学のレポート A4で1枚レポー...
-
Office2021を別のPCにインスト...
-
エクセル 同じ数字を他の列に自...
-
エクセルからメールを作れるか...
-
Microsoft365、ページ設定がで...
-
快活CLUBについて 私用で使う書...
-
パソコンWindows11 Office2021...
-
libreoffice calcで行を挿入し...
-
エクセルで質問です。 ハイパー...
-
outlookのメールが固まってしま...
-
Microsoft Formsの「個人情報や...
-
別シートの年間行事表をカレン...
-
Microsoft Formsでクイズの解答...
-
マクロ自動コピペ 貼り付ける場...
-
Excelで〇のついたものを抽出し...
-
Excel 日付を比較したら、同じ...
-
エクセルで特定のセルの値を別...
-
Officeを開くたびの「再起動メ...
-
office2019 のoutlookは2025年1...
おすすめ情報