• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル ゼロの隣のセルタイトルを抽出)

エクセルゼロの隣のセルタイトルを抽出

このQ&Aのポイント
  • エクセル2007を使用している場合、ある表でゼロの左隣のセルのタイトルを抽出する方法について教えてください。
  • 現在、当月のセルにはゼロ以外の値がありますが、翌月以降はゼロが入ることを仮定しています。この場合、売上実績データの更新に対応するため、当月の情報を正確に取得する方法をお教えください。
  • 対象となるデータは随時更新されるため、動的な情報を元にした関数を使用しています。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

INDEX関数とMATCH関数を使ってみました。 =INDEX(B1:M1,1,MATCH(0,B4:M4,0)-1)

その他の回答 (5)

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

#5です。すみません、書き漏らしました。 式を入力後、SHIFT,CTRL,ENTERの3つのキーを同時押ししてください。配列数式。

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

例データA-M列 データは第5行目 - 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 - 234 345 145 458 0 0 0 0 0 0 0 0 式 =INDEX(A1:M1,1,MAX(IF(B5:M5<>0,COLUMN(B5:M5)))) 結果 7月 ーー 8,9月を0 11月を456とすれば、11月となります。 最右の0以外の列を捉えます。 ーー 質問文は複雑ですが、例データは簡潔に上記程度でよいのでは。 それと 最右の0以外の列を捉え月を表示したいで。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.4

No1です。 1行目の月は4月~3月まででしたね。回答は無視してください。 あるいは、無理やりですが↓こんな方法も。 =(MOD((COUNTIF(4:4,">0")+2),12)+1)&"月"

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 A6に=INDEX(1:1,MATCH(0,B4:M4,0))で如何でしょうか。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

この例でしたら、単純に4行目に数値が入っている数をカウントして+3するのが手っ取り早いのでは? =(COUNTIF(4:4,">0")+3)&"月"

関連するQ&A