• ベストアンサー

条件付き書式 別シートの一番下の行を

条件付き書式で 別シートの一番下の行 を参照にしたいのですがどうやればいいのでしょうか (たとえばSHEET1のA列の一番下の行をSHEET2のA1に参照など)

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

シート1のA列で最下行が「りんご」と入力された場合にシート2のA1セルの書式を赤にしたいとのことでしたらシート2のA1セルを選択してからセルの条件付き書式を設定します。その際の数式は次のようにすればよいでしょう。 =INDIRECT("Sheet1!A"&MATCH("ー",INDIRECT("Sheet1!A:A")))="りんご"

bobo21
質問者

お礼

とてもわかりやすかったです ありがとうございました

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.6

条件付き書式で、他シートを参照することが出来ないようです。 だから質問の件は不可能。 同一シートなら 例データ A列  B列 a 1 s 2 d 3 f 4 g 5 h 6 s 7 d 8 fg 9 s 10 りんご 11 例えばH1セルに条件付き書式 式が =LOOKUP(10^10,B:B,A:A)="りんご" 書式設定ーOK でセルパターンなどに色が付く。 わざわざ列挿入(上記だとB列、または空き列利用)でもして、その列に数字を入れる。 ーー 上記は奇抜なアイデアと式だが、その筋では有名な手法。 こういうのがイヤならVBAでユーザー関数を作れば、発想は自然なものとなる。 ーー 標準モジュールに Function saika(a) d = Sheets("Sheet1").Range("A" & 65536).End(xlUp).Row saika = Sheets("Sheet1").Range("A" & d) End Function 何処かのSheet2のセルの条件付き書式で 式が =saika("A")="りんご" セルパターンの色を設定 OK でSheet1のA列の最下行が「りんご」なら、指定のセルパターン色になる。 B列に数値を入れる必要も無く、「りんご」の入っているシートと別シートでもよい。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.5

解答No4です。 =INDIRECT("Sheet1!A"&MATCH("ー",INDIRECT("Sheet1!A:A")))="りんご" この式の入力において "ー" のーはひらがな入力でのーです。半角英数での-ではありません。念のため。

  • turuzou
  • ベストアンサー率33% (15/45)
回答No.3

Sheet1の最下行のセルに名前を定義してみては如何でしょうか? Sheet1のA1を選択して、名前の定義の参照範囲に下記の式を貼り付け、名前はご自分で分かりやすい名前を(仮にAsita) =OFFSET(Sheet1!$A$1,MAX(IF(COUNTIF(Sheet1!$A:$A,"*"),MATCH("",Sheet1!$A:$A,-1)),IF(COUNT(Sheet1!$A:$A),MATCH(MAX(Sheet1!$A:$A)+1,Sheet1!$A:$A,1)))-1,) 条件付書式の数式は =Asita="りんご" 名前定義 http://www2.odn.ne.jp/excel/waza/name.html 最下行にある数値または文字列を返す数式 http://www2.odn.ne.jp/excel/waza/function.html#SEC66

noname#204879
noname#204879
回答No.2

[回答番号:No.1この回答への補足]へのコメント、 Sheet2 のセル A1 以外の何処かの空きセルに名前を(例えば)check と付けておき、そこに次の配列数式を入力しておけば、「~」の部分は =check="りんご" でOKです。 {=INDEX(Sheet1!A1:A1000,MAX(IF(Sheet1!A1:A1000="","",ROW(A1:A1000))))} ただし、「SHEET1のA列の一番下の行」番号が 1000 を超えないものとしています。超える場合は、上式中の 1000 を適宜大きくしてください。

noname#204879
noname#204879
回答No.1

》 SHEET1のA列の一番下の行を… そこからセル A1 までの途中に空白行が所々にありますか? 》 …をSHEET2のA1に参照など 「条件付き書式で」具体的にどうしたいのですか? (そういうことは最初に書いておくべきです!)

bobo21
質問者

お礼

ご指摘ありがとうございます

bobo21
質問者

補足

すいません。あせって書き込んでしまいました EXCELの2002です 》そこからセル A1 までの途中に空白行が所々にありますか? あります 》 「条件付き書式で」具体的にどうしたいのですか? SHEET1のA列の一番下の行にりんごと書き込まれていたら 条件付き書式で条件1。数式が~とき 選んであるSHEET2のA1のセルの書式パターンを赤にしたい といった感じです りんご以外の場合は色はいりません ~のところの数式がわかりません よろしくおねがいしますm(_ _)m

関連するQ&A