No. | 質問・回答 | おれい |
|
[125334] エクセルの関数式について |
|
|
使用しているOS: Windows8
使用しているPCのメーカー/機種/型番:
関係するアプリケーション名/バージョン:
関係する機器の機種名/型番:
エラーメッセージなど(原文のまま):
その他: Excel 2013
A1 ◯ → B1 ◯
A3 ◯ → B3 ×
A5 × → B5 ◯
A7 ◯ → B7 ◯
A9 × → B9 ×
A11 × → B11 ◯
上記のとき、
A1、A3、A5、A7、A9、A11を
基準にしてBセルを見ると、
下から B11、B5、B3が
変わっています。
下から変わったセルを見ると、
1つ目、4つ目、5つ目となります。
これを、C1セルに、1,4,5と表示したいのですが、
関数式を教えて下さい。よろしくお願いいたします。
なかじま (未登録) 2020年5月6日19:58
|
|
|
|
[125336] |
D1
=IF(A1<>B1,(13-ROW())/2&", ","")
(注意:ダブルクオートの中の「,」(コンマ)の後にスペース文字があります。)
これをD3,D5,D7,D9,D11へコピー。
D11
=IF(A11<>B11,(13-ROW())/2&", ","")
となるはずです。
D は、AとBが異なると「1,(スペース)」「2,(スペース)」などになります。
(13-ROW())/2 は、11行目で1、1行目で6になる計算です。
D12
=D11&D9&D7&D5&D3&D1
まとめてます。
C1
=LEFT(D12,LEN(D12)-2)
末尾の余分な「,(スペース)」を取り除きます。
マンハッタン (未登録) 2020年5月7日23:07
|
|
|
|
[125337] |
マンハッタン様
ありがとうございました。
本当にたすかりました。
今回ですべて解決しました。
なかじま (未登録) 2020年5月8日20:25
|
|
|
|
( 参照数:719 日平均:0.7 ) |
|
〜 回答の受付を終了しました 〜 |