[Excel] How to display cells near the center of the vertical range without merging cells

Поделиться
HTML-код
  • Опубликовано: 12 окт 2024

Комментарии • 2

  • @タケ爺-w9n
    @タケ爺-w9n Год назад +1

    A事業所の1列に1,B事業所に2と、加削行の影響を受けずに『連番』を打っていく方法を教えて下さい!

    • @sum3311
      @sum3311  Год назад +2

      コメントありがとうございます(^^)
      A2セルが空白であれば、A3セルに
      =IF(B3B2,A2+1,A2)
      と入力して最終行までコピーすれば連番は打てますが、他の行を参照しているとその行が削除された時に#ref!のエラーになってしまいます。
      上の式と同じ意味ですが、A3セルを
      =IF(B3OFFSET(A3,-1,1),OFFSET(A3,-1,0)+1,OFFSET(A3,-1,0))
      のように、直接他の行を参照せずにOFFSET関数で参照することで、行を削除してもエラーにならないようにできます。
      ただ行の挿入は、どうしても他の行をコピーして、コピーしたセルの挿入が必要になってしまいます(^^;)
      もしUNIQUE関数が使えるExcelでしたら、A3セルに
      =COUNTA(UNIQUE($B$1:B3))-2
      と入力して全行にコピーするとうまくいくかもしれませんので、お試しくださいね。