特定の文字のセル位置を抽出させたい。 | |
---|---|
[134793] 特定の文字のセル位置を抽出させたい。- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ けんじけんじ -(2024/11/26(13:32)) □U R L/ 指定した特定の文字が記入されたセルが行の中でどの列にあるのか求めたいです。 最終の列(日にち)はどこなのか? 同じ行になんども特定の文字は発生します。 よろしくお願い致します。 特定の文字 新規 A B C D E F G H 1 日付 1/1 1/2 1/3 1/4 1/5 1/6 1/7 2 dです 新規 継続 解消 3 Hです 新規 継続 解消 新規 解消 4 ++++++++++++++++++++ OS ⇒Windows 10 Version⇒Office365 ++++++++++++++++++++ |
[134795] Re[1]: 特定の文字のセル位置を抽出させたい。- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2024/11/26(16:55)) □U R L/ >2 dです >3 Hです dとかHは、列番号なのでしょうが、それって最終目的じゃないですよね? 中間に無駄な事をしているなぁ・・と言うのが回答側の第一感です。 最終目的が何なのか、お聞きしたらマズいですか? |
[134798] Re[2]: 特定の文字のセル位置を抽出させたい。- ■記事引用/メール受信=OFF■ □投稿者/ けんじけんじ -(2024/11/27(10:20)) □U R L/ ご回答有り難うございます。 日数が1月1日から12月31日まで1年分が列ごとに順番にはいっています。 新規(発生) 継続 継続 継続 解消 と いう具合に日付ごとにセルに入っていきます。※解消されるまで継続が続きます。 各行には異なる施設名が入っておりますの行(各施設)に表示させます。 @最新の 新規から継続が 何日間続いているか 表示させたいです。 A最新の 新規から解消までが何日間であったか 表示させたいです。 よろしくお願い致します。 |
[134800] Re[3]: 特定の文字のセル位置を抽出させたい。- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2024/11/27(11:54)) □U R L/ すると、こんな感じかな? (1) B1セルに"継続"、C1セルに"解消"と書き込む (2) B2セル =IF(A2="","",LET(r,XLOOKUP("新規",$D2:$NZ2,$D2:$NZ2,"",0,-1):$NZ2,IFERROR(XMATCH(B$1:C$1,r,0,-1),"該当無"))) (3) 数式を下にコピーする <結果図> 行 ___A___ ___B___ ___C___ ___D___ ___E___ ___F___ ___G___ ___H___ ___I___ ___J___ 1 施設名 継続 解消 1月1日 1月2日 1月3日 1月4日 1月5日 1月6日 1月7日 2 施設01 2 3 新規 継続 解消 3 施設02 該当無 2 新規 継続 解消 新規 解消 4 施設03 2 該当無 新規 継続 解消 新規 継続 5 施設04 該当無 該当無 新規 継続 解消 新規 6 |
[134803] Re[4]: 特定の文字のセル位置を抽出させたい。- ■ / 記事引用/メール受信=OFF■ □投稿者/ けんじけんじ -(2024/11/27(13:36)) □U R L/ 半平太さま ありがとうございました。 予想以上の式にびっくりしました。 このような方法があるだなんて、まだまだ知らないことばかりです。 そこしれないですね。 有り難うございました。 |
このトピックに書きこむ |
---|