• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件に合った最初の行番号を表示したい。)

Excelで行番号を表示する方法

このQ&Aのポイント
  • Excelのセルに行番号を表示する方法について教えます。
  • 特定の条件に合った行の番号を表示したい場合、IF関数を利用します。
  • 具体的な手順として、条件付き書式を使って条件に合った行を色分けし、その行番号を表示する方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! >例えば、2丁目1番地 D1sるに○丁目 の○の数値、E1セルに△番地 の△数値を入力するとします。 F1セルに =MIN(IF((A1:A1000=D1)*(B1:B1000=E1),ROW(A1:A1000))) これは排列数式になりますので、Shift+Ctrl+Enterで確定してください。 この画面からコピー&ペーストする場合は 上記数式をドラッグ&コピー → F1セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま) Shift+Ctrlキーを押しながらEnterキーで確定! 数式の前後に{ }マークが入り配列数式になります。m(_ _)m

その他の回答 (3)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

>例えば、2丁目1番地の最初は、6行目なので、F1などに6と表示する >1丁目2番地だったら、F1は4になるようにしたい  F1セルに表示させる行番号が「何丁目の何番地のデータがある行なのか」という事をどの様にして決めるのかという事が不明ですので、取り敢えずの話として、例えば、2丁目1番地の場合はE列に「2#1」と入力し、1丁目2番地の場合はE列に「1#2」と入力しておくものとします。  その場合、F2セルに次の関数を入力してから、F2セルをコピーして、F3以下に貼り付けて下さい。 =IF(ISERROR(1/LEFT($E2,FIND("#",$E2)-1)/REPLACE($E2,1,FIND("#",$E2),)),"",IF(COUNTIFS($A:$A,LEFT($E2,FIND("#",$E2)-1),$B:$B,REPLACE($E2,1,FIND("#",$E2),)),IF(ISERROR(1/(INDEX($A:$A,MATCH(REPLACE($E2,1,FIND("#",$E2),)+0,INDEX($B:$B,MATCH(LEFT($E2,FIND("#",$E2)-1)+0,$A:$A,0)):INDEX($B:$B,ROWS($B:$B)),0)+MATCH(LEFT($E2,FIND("#",$E2)-1)+0,$A:$A,0)-1)=LEFT($E2,FIND("#",$E2)-1)+0)),"住所の並び順が不適当です",MATCH(REPLACE($E2,1,FIND("#",$E2),)+0,INDEX($B:$B,MATCH(LEFT($E2,FIND("#",$E2)-1)+0,$A:$A,0)):INDEX($B:$B,ROWS($B:$B)),0)+MATCH(LEFT($E2,FIND("#",$E2)-1)+0,$A:$A,0)-1-ROW($A$1)),"該当無し"))

inchaku
質問者

お礼

ちょっと自分には難しすぎるようです。わざわざありがとうございます。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

えっと、イミフメイのムズカシイ関数がお好みでしたっけ。 D1に丁目の数字、E1に番地の数字を記入し、F1に =MATCH(D1&"-"&E1,INDEX(A1:A10&"-"&B1:B10,),0) と計算します。 当然ですが、該当が無ければエラーにします。

inchaku
質問者

お礼

ありがとうございました。このような方法もあるのですね。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

No.1です。 たびたびごめんなさい。 前回タイピングミスが2ヶ所ありました。 (数式はそのままでOKです) お判りだと思いますが、 >D1sるに○丁目 の○の数値 は >D1セルに○丁目 の○の数値 >これは排列数式 は >これは配列数式 の間違いです。 どうも失礼しました。m(_ _)m

inchaku
質問者

お礼

助かりました。ばっちりです。配列数式などは頑張って勉強します。ありがとうございました。

関連するQ&A