次の方法で共有

ある文字列を含む行だけ抽出して編集できるでしょうか?

Anonymous
2011-02-22T00:06:31+00:00

ある文字列を含む行だけ抽出して、連番をつけて編集したいです。

あくまで含むなのでオートフィルタだとうまくいきません。

何かいい方法はないでしょうか?

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-02-22T00:29:33+00:00

>あくまで含むなのでオートフィルタだとうまくいきません。

特定の文字列を含むという条件だけなら、オートフィルタの条件で「を含む」を選択して文字列を指定して抽出し、それをシートごとコピーしたり範囲選択して別シートにコピーして連番を振るなどすれば良いのではないかと思うのですが、そういう事ではないのでしょうか?

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-02-22T03:31:12+00:00

    ありがとうございます。

    参考にしてみます。^^

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2011-02-22T03:28:40+00:00

    ありがとうございます。オートフィルタのオプションというのがあったんですね。

    知りませんでした。^^;;

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2011-02-22T00:34:40+00:00

    >ある文字列を含む行だけ抽出して、連番をつけて編集したいです。

    >あくまで含むなのでオートフィルタだとうまくいきません。

    オートフィルタでも「オプション」からオートフィルタオプションを表示して右側の欄を「を含む」にすれば簡単に実行できます。

    連番を表示するにはA列を挿入し、以下のような式を入力してください。

    =IF(B2="","",SUBTOTAL(3,$B$2:B2))

    これを関数で表示させるには、以下のような関数を入力し、Ctrl+Shift+Enterで確定し、右方向にデータ数分および下方向に適当数オートフィルします(検索対象がB列でA2セル以降にデータが入力されている場合)。

    =IF(COUNTIF($B:$B,"*検索文字列*")<ROW(A1),"",INDEX(A:A,SMALL(IF(ISNUMBER(FIND("検索文字列",$B$2:$B$100)),ROW($B$2:$B$100),""),ROW(A1))))

    連番はその左のセルに(G2セルに入力した場合はF2セルに)以下の式を入力します。

    =IF(G2="","",ROW(A1))

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません