• ベストアンサー

列の先頭に入力されている数字(文字)を表示したい

以下のような表があるとします     A列  B列  C列 1行  1 2行       5   6 3行  2     4行           7 5行  3 各列の最後の行に以下のような回答を表示させる関数が知りたいです。 A列の一番最初の文字は1 B列の一番最初の文字は5 C列の一番最初の文字は7 分かりづらいかもしれませんがご教示ください

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

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

こんにちは! 一例です。 表示したいセルに =INDEX(A1:A1000,MIN(IF(A1:A1000<>"",ROW(A1:A1000)))) これは配列数式になりますので、Ctrl+Shift+Enterで確定! この画面からコピー&ペーストする場合は 上記数式をドラッグ&コピー → 表示したいセルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま) Ctrl+Shiftキーを押しながらEnterキーで確定! 数式の前後に{ }マークが入り配列数式になります。 これを右方向にフィルハンドルで3列分コピーしてみてください。 ※ 列にデータが全くない場合は「0」が表示されます。m(_ _)m

punipunimiyu
質問者

お礼

前回に続き、ご丁寧にご回答いただきありがとうございました! やりたいことが、おかげでできるようになり、大変助かりました!凄いですね♪ 今後ともよろしくお願いします♪

その他の回答 (1)

  • NukoTarou
  • ベストアンサー率29% (5/17)
回答No.1

(1) D1に以下の数式を入力。     =MID(A1&B1&C1,1,1) (2) D1の数式をD2からD5にドラッグしてコピー でいかがでしょうか。

punipunimiyu
質問者

お礼

早速ご回答いただきありがとうございました! 大変助かりました! 今後ともよろしくお願いします♪

関連するQ&A