アプリ版:「スタンプのみでお礼する」機能のリリースについて

うまく表現できませんが、たとえば、

(空白)(空白)(A)(空白)(B)(空白)……

という風に一行に入力されていたとすると、Aと表示させたい。
isblankだと1セルごとの判定なので、セルは随時増えていくのでなにか方法がないか模索しています。

どなたかお知恵をお貸しください。
(ちなみに、使用しているのはLibreOfficeのcalcです)

質問者からの補足コメント

  • 簡単に説明するためにアルファベットを使用しましたが、実際は数字や名称です。
    列は随時増えていきます。(B列に挿入していきます)

    「セルに入力があれば表示させるには?」の補足画像1
    No.1の回答に寄せられた補足コメントです。 補足日時:2023/05/14 22:31

A 回答 (3件)

とりあえず、先の回答の数式が動くかどうかくらいのコメントは欲しかったな。


回答する環境がExcelなので、関数が通用するかわからないし、さらに考えても無駄足になるかもしれないので。

で、Excelでの回答。
A2セルに以下の式。
=INDEX(OFFSET(A2,0,1,1,16383),MATCH(TRUE,OFFSET(A2,0,1,1,16383)<>0,0))

16383は、B列からXFD列までの列数。
実際の運用でそこまでの列数を必要としないなら小さくしてもいいです。
「セルに入力があれば表示させるには?」の回答画像3
    • good
    • 0
この回答へのお礼

すいませんでした。最初の回答はエラーになりました。
今回の回答は無事希望通りになりました。
表示列はA列ではないので列数を調整して希望通りになりました。
ありがとうございます。

お礼日時:2023/05/14 23:34

A2: =INDEX(B2:F2,MIN(IF(B2:F2<>"",COLUMN(B2:F2)))-1)


【お断わり】上式は必ず配列(CSE)数式として入力のこと
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2023/05/14 23:34

最初に出てくるアルファベットを表示する、ってことなのかな?



添付画像のようなものであれば
=INDEX(1:1,1,MATCH(TRUE,INDEX((1:1<>""),0),0))

但し、Excel
「セルに入力があれば表示させるには?」の回答画像1
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2023/05/14 23:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!