教えてください!
A2からD2,G2からJ2までのあいだに
特定の値が入力されたときに、
M2のセルにその値を入力されるようにしたいです。
マクロとかはあまり理解していません。。。
欲を言えば、A1からD1にはA,B,C,D G2からJ2にはE,F,G,H
と書かれており、
A2からD2,G2からJ2に特定の入力されたら
その上の値をM2に入れればうれしいのですが。。。
画像も乗せておきます。
こんな感じに出来るとうれしいです。
特定の数字は画像だと「1」になります。
特定の数字は範囲内で一カ所にしか入りません。
どなたかよろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No.1です。
補足の画像の配置だと、M2セルに
=IF(COUNTIF($A2:$J2,$M$1:$Q$1),INDEX($A$1:$J$1,,MATCH(M$1,$A2:$J2,0)),"")
という数式を入れ、Q2セルまでフィル&コピーし
そのまま下へコピーしてみてはどうでしょうか?m(_ _)m
ありがとうございます!アレンジしていい感じにできるようになりました!
もう少し教えていただいてもいいでしょうか?わかればで大丈夫ですが…
No.1
- 回答日時:
こんにちは!
>特定の数字は範囲内で一カ所にしか入りません。
というコトですので一例です。
E2・F2に「特定の値」は入らないという前提です。
M2セルに
=IFERROR(INDEX(A1:J1,,SUMPRODUCT((A2:J2=1)*COLUMN(A1:J1))),"")
という数式を入れてみてください。
※ 「特定の値」が変動する場合、
いちいち数式に手を加えるよりも別セルに「特定の値」を入力し、
そのセルを参照するのが簡単だと思います。
(数式内の「1」の部分をセル番地にします)m(_ _)m
こんにちは!
回答ありがとうございます。
添付の画像通りやることが出来ました!!
ありがとうございます。
しかしやりたいことは、もう少し複雑で・・・
追記しますので、もしわかれば回答お願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで指定範囲にある名前と重複した場合に入力できないようにしたい 1 2023/07/13 09:58
- Excel(エクセル) 【エクセル】複雑な関数を教えてください 1 2023/06/05 18:09
- Excel(エクセル) EXCELでリターンキーが押されたらそのセルに特定の文字を表示したいのですが。 2 2022/08/07 12:58
- Excel(エクセル) エクセルの昇順での数値入力のミスの見つけ方を教えてください。 4 2022/06/26 20:41
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルのマクロを教えてください 2 2022/05/13 10:21
- Excel(エクセル) 【Excel】複数列ごとに取得するセルを変更したい 2 2023/03/23 21:04
- Excel(エクセル) ExcelのVBAコードについて教えてください。 1 2022/06/20 09:22
- Excel(エクセル) VBAでの質問です。ある特定の範囲に入力をしたいのですが。 2 2022/04/12 21:13
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
MicrosoftOfficeの1ユーザー2...
-
MicrosoftOffice2019なんですが、
-
Excel 日付を比較したら、同じ...
-
Microsoft365の「お支払いを更...
-
ウィンドウィズ メモ帳で日付だ...
-
Excelで空白以外の値がある列の...
-
エクセルのシフト表を簡単にGoo...
-
理由を教えてください。
-
VBA
-
web上にあるエクセルをショート...
-
バソコンが二台とも壊れ後換装...
-
【マクロ】文字を1文字づつ、...
-
Excelのセルの重複チェックが出...
-
マイクロソフト 一時使用コード...
-
office365って抵抗感ないですか?
-
Outlook 電源OFFの受診の仕方
-
エクセルで例えば、A1に㈱ベ...
-
自分の専門分野の仕事。初見で...
-
excelの画面のグリッド線の消滅。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
【スプレッドシート】指定の日...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Office 2021 Professional Plus...
-
エクセルで例えば、関数を使っ...
-
Microsoft Formsの「個人情報や...
-
1つのPCに「Excel 2010」「Exc...
-
エクセルで例えば、A1に㈱ベ...
-
理由を教えてください。
-
エクセルでXLOOKUP関数...
-
マイクロソフト オフィスについて
-
VLOOKUP関数について
-
teams設定教えて下さい。 ①ビデ...
-
Googleのスプレッドシートでシ...
-
【Excel VBA】PDFを作成して,...
-
Microsoft365で写真をアルバム...
-
Outlook で宛先が複数の場合の人数
-
Excel テーブル内の空白行の削除
おすすめ情報
追記します。
一枚目の画像のことはtom04さんのおかげでわかりました。
もう少し複雑なことがやりたくて、画像を添付します
A1~D1,G1~J1を名前にします。
いまはa~iにしておきます。
M〜Qは早くいえば逆引きです。
M2~Q2にはA2~D2,G2~J2のいずれかに1〜5の値を入れます。
A2のときにaさんは2になりましたので、
N2のセルにaが入るようにしたいです。
4行の時も同じように
Bさんは5になりましたので
Q4のセルにbが入るような数式にしたいです。
=IFERROR(INDEX(A1:J1,,SUMPRODUCT((A2:J2=1)*COLUMN(A1:J1))),"") でも出来るのですが、
そのままコピペしていくと選択の範囲がずれていってしまうので、
毎回書式変更していく方法しか見つからず・・・
よろしくお願いします。