[[20210127183122]] 『空白を含む列の一番下の文字列(数値)の抽出』(野生育ち) >>BOT

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『空白を含む列の一番下の文字列(数値)の抽出』(野生育ち)

A列にテキストデータが入っており
B列でA列から任意の文字列を抽出する数式が入っています。
抽出する文字列はテキストデータに入っていたりいなかったりするので空白の欄もあります。

その場合のB列の一番下の文字列を抽出する数式はどのように組めば良いでしょうか?
色々調べたのですが、空白セルでも数式が入っているせいか上手くできませんでした。
詳しい方どうぞよろしくお願いいたします。

    A   |  B
1 草ハ犬車あ | ハ
2 兎た卵鋏場 |
3 は任夢雪ユ | ユ
4 前南みな腹 |
5 は誠紫例に |
6 鳥ねソ夜無 | ソ
7 平国月ラわ | ラ
8 な返や超布 |

※A列…他からコピーしたテキストデータ
※B列…A例からカタカナだけを抽出した数式(空白のセルにも数式有り)
この状態で数式でB7を反したいです
当方、こちらの利用が初めてのため、不手際がありましたら申し訳ありません。

< 使用 Excel:Excel2016、使用 OS:Windows8 >


 =INDEX(B:B,AGGREGATE(14,6,ROW(B1:B8)/(B1:B8<>""),1))
 でどうでしょうか。

 空白セルは数式で "" のようになっているものと思いますが、
 同じようでも " " のようにスペースが入っている場合はうまくいくませんが。
  
(tora) 2021/01/27(水) 18:56

 =LOOKUP(1,0/(B1:B10<>""),B1:B10)

 こういうこと?  ※範囲は実際の表に合わせて下さい

 以上
(笑) 2021/01/27(水) 19:04

返信及びお礼が遅くなりました。

お二方とも回答いただき、本当にありがとうございます。

(笑)様の数式で表示することができました。
調べて色々複雑な式にして試してもできなかったのが、簡潔な式でこれほどあっさり値を返すことができたことに感服致しました。

tora様のAGGREGATEも初めて見る数式だったのでこれから勉強していきたいと思います。

お二方とも本当にありがとうございました。

(野生育ち) 2021/01/28(木) 10:30


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.