

| [HOME] | [MAIL] |
|
┌────┬─────────────┐
│ A │ B │
├────┼─────────────┤
│ │BCABCABCDABCA│
└────┴─────────────┘
↓↓↓
┌────┬─────────────┐
│ A │ B │
├────┼─────────────┤
│3,10│BCABCABCDACDA│
└────┴─────────────┘と表示させたいのです。よろしくお願い致します。??????????????????????? A: 高知Momoさん、こんにちは、滋賀のookatsuです。 少し長くなりますが、自分なりに考えてみました。 例の場合ですと最大の位置情報数は3つですが、少し余裕を持って4つまで検索できるようにしました。 まず、作業列をこの場合、4列使います。 D1 に1つ目の位置情報を調べる式を入力。 =IF(ISERROR(SEARCH("A??A",B1)),"",SEARCH("A??A",B1)) E1 に2つ目の位置情報を調べる式を入力。 =IF(ISERROR(SEARCH("A??A",$B1,D1+4)),"",SEARCH("A??A",$B1,D1+4)) 次に E1を選択し、右下にポインタを合わせてG1までオートフィルでコピー。 次にD1からG1を選択して、同じく右下にポインタを合わせて下方向に必要なところまでオートフィルでコピー。 次に、上の処理で出た位置情報を結合します。 A1 に次の式を入力。 =D1 &IF(E1="","",IF(D1="","",", ")&E1) &IF(F1="","",IF(COUNTIF(D1:E1,"")=2,"",", ")&F1) &IF(G1="","",IF(COUNTIF(D1:F1,"")=3,"",", ")&G1) 次にA1を選択し、右下にポインタを合わせて下方向に必要な分ドラッグ。 これでお望みのものができると思います。 なお、この場合は半角と全角は区別されますが、大文字と小文字は区別されません。 また、DからG列を隠す場合は、ご存知かもしれませんが、DからG列を選択して右クリック、「表示しない」をクリック。 元に戻す場合は、CからH列を選択して右クリック、「再表示」をクリックすれば元に戻ります。 [質問一覧]/[HOME] CEL335.重複データを表示したい [オートフィルタ] Q:(質問者:岩手senshuさん) Excel97を使用しています、縦の列に重複しているデーターを表示させるにはどうしたら良いでしょうか? ??????????????????????? A: 兵庫yuhkiです。 データがA2セルから入力されているとします。 (A1セルには何らかの文字列を入力しておいてください) B列を作業列として使用します。 B1セルに何らかの文字列(何でも良いですよ)を入力して、B2セルに以下の式を入力します。 =COUNTIF(A:A,A2) で、下方向に対象行までコピーします。 重複データがあるとB列に2以上の数値が出てきます。 B列を選択してメニューの[データ]−[フィルタ]−[オートフィルタ]を選択します。 B1セルに▼マークが出てきますので、クリックして「オプション」を選択します。 最初のボックスに「2」を入力、次のボックスで「以上」を選択します。 すると重複したデータだけが表示されます。 関数の説明ですが、 COUNTIF関数−検索条件に一致したセルの個数を返します。 書式は、=COUNTIF(範囲,検索条件)です。 ちょっと手間ですけど。 ではでは。 [質問一覧]/[HOME] |
| [HOME] | [MAIL] |