a b c d e f g h i j k l m n
1 p1 p2 p3
2 s1 s2 s3 s4 s1 s2 s3 s4 s1 s2 s3 s4
3 あ い う お え い あ う お え い
4 10 25 20 40 25 50 10 30 20 15 17
5
6
7 p1 p2 p3
8 =a3 =b3 =c3 =d3
9 =a4 =b4 =c4 =d4
こんな感じでデータが入ってます。
p1の内訳がs1からs4という感じです。
で、a7からc3にp1,p2,p3とありますが、これをクリックしたら、
またはa7にp1とかp2と入力したら、a8からd9にそれぞれの内訳が参照されるようなマクロを組みたいのです。
どうか教えてください。
見づらいですね。
データはa1,f1,k1にそれぞれp1,p2,p3
a2からd2,f2からi2,k2からn2にそれぞれs1,s2,s3,s4
a3あ,b3い,c3う,d3"",e3"",f3お,g3え,h3い,i3あ,j3"",k3う,lお,
m3え,n3い
a3 10,b3 25,c3 20,d3 "",e3 "",f3 40,g3 25,h3 50,i3 10,j3 "",k3 30,l3 20,m3 15,n3 17
a7 p1,b7 p2,c7 p3
a8からd9の"=a3"から"=d4"
です。
3行目、4行目は必ずしも全部埋まってなくて、スペースが入る場合があります。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
マクロを使わない方法を。
そして「またはa7にp1とかp2と入力したら、」の方法を。
A7で、入力規則を使って、p1,p2,p3を選択するようにしても良いです。
A8に
=OFFSET(A3,0,MATCH($A$7,$1:$1)-1)
と入力。
そして、A8をコピーして、A8:D9の範囲に貼り付け。
これで大丈夫です。
この回答への補足
すみません。ついでに甘えさえてくださいませんか?
これだと、例えばd3とd4が空欄だと戻りには0になりますよね?
これを0じゃなく空欄で返すのはどうしたらよいでしょう?
=if(OFFSET(A3,0,MATCH($A$7,$1:$1)-1)=0,"",OFFSET(A3,0,MATCH($A$7,$1:$1)-1)=0)
しかないでしょうか???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Excel(エクセル) Formulaプロパティーを使ってセルに数式を組んだのですが簡潔にしたい。 3 2022/08/21 20:51
- Visual Basic(VBA) エクセルVBAで教えて頂きたいのですが? 2 2022/12/31 20:28
- Excel(エクセル) [オートフィルター]機能について 3 2023/02/04 14:32
- C言語・C++・C# C言語で再起関数とポインタを用いて文字列反転をする方法がわかりません。 4 2023/04/29 20:32
- 統計学 t値の計算方法 1 2022/11/29 18:37
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- 英語 節を列挙する例示表現について 2 2022/08/15 13:52
- Excel(エクセル) エクセルのvlookupについて質問です 3 2023/01/05 15:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
アクセスクエリの計算
-
実行時エラー3131 FROM 句の構...
-
エクセルのデータをアクセスに...
-
Microsoft Accessをクレジット...
-
Access Error3061 パラメータが...
-
【至急・画像あり】建物or住所...
-
日付のテキストボックスに(例...
-
Access VBA を利用して、フォル...
-
Accessで作ったデータベースをw...
-
アクセスクエリで教えて下さい...
-
Access VBA [リモートサーバー...
-
Accessで独自メニューバーまた...
-
アクセス レポートを開いたとき...
-
Accessのクエリで、replace関数...
-
アクセスの更新クエリでカレン...
-
accessの代わりになるもの
-
テーブルとクエリの相関図は表...
-
ms access 2013で、チェックボ...
-
アクセスで教えてください。 ク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
Access Error3061 パラメータが...
-
Microsoft365にAccessってあり...
-
Accessのクエリで、replace関数...
-
Accessのリンクテーブルのパス...
-
Access VBA [リモートサーバー...
-
ACCESS VBA でのエラー解決の根...
-
accessデータを指定したExcel、...
-
Accessのスプレッドシートエク...
-
CSVファイルの「0落ち」にVBA
-
【Access】Dcount関数の複数条...
-
Accessのフォーム上のテキスト...
-
Access VBA を利用して、フォル...
-
実行時エラー3131 FROM 句の構...
-
Vba Userformを前面に出すについて
-
Accessでフォームに自動入力し...
-
Accessレポートのチェックボッ...
-
Accessのテキストボックスの入...
-
Access 複数条件検索の設定が上...
-
accessのフォームに設置したボ...
おすすめ情報