• 締切済み

「エクセルで文字入力されている右側の列を表示」について教えてください

エクセルで文字入力されている右側の列を表示させたい。 例えば    A列  B列  C列    表示結果 1行 はい いいえ OK・・・→OK 2行 いいえ はい・・・・・・→はい 3行 はい FALSE FALSE・・・→はい という具合に表示される計算式を教えてください。

みんなの回答

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

=INDEX(A1:C1,0,SUMPRODUCT(ISTEXT(A1:C1)*1)) こんな感じでも

noname#204879
noname#204879
回答No.2

   A    B    C   D 1 はい  いいえ OK  OK 2 いいえ はい      はい 3 はい  FALSE  FALSE はい D1: {=INDEX(A1:C1,,HLOOKUP(300,IF(ISERROR(A1:C1+0),COLUMN(A1:C1),""),1))}   (配列数式)

2713654
質問者

お礼

できました。 ありがとうございます。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

左から順に空白なくデータが入力してあるとして 仮にA~Z列までの場合 AA列にでも、=OFFSET(A1,0,COUNTA(A1:Z1)-1) 下へコピィしてみてください。

2713654
質問者

お礼

回答ありがとうございました。 早速やってみたましたが、「FALSE」が表示されてしまいました。 質問が正確でなかったからと思います。 各列のセルにはIF文の計算式が入っています。「FALSE」の表示は計算結果表示です。 ご教授よろしくお願いします。

関連するQ&A