• 締切済み

Excelで特殊な検索をするには?(補足)

Excel2010を使っていますが、特定のセルとセルとの組み合わせと同じ組み合わせが列の中にいくつあるか、を返す関数はあるのでしょうか?例えば図のようにA2とA3と同じ組み合わせは1組あります。これが行の中にいくつあるかを求めたいのです。 よろしくご教示いただければ幸いです。 ・・・・・この質問に補足させていただきます。 (1)ペアはあくまで上下2セルを対象とします。     隣接3ペア以上は考えません。 (2)上下で隣接した2つのセルであって、離れたセルは除外します。 (3)対象はA列のみです。 (3)A列データ数は5000以上です。 以上になります。ある回答者様からのご指摘をいただき、補足させていただきました。よろしくお願いいたします。

みんなの回答

  • kkkkkm
  • ベストアンサー率65% (1617/2456)
回答No.2

たとえば以下のようなデータがあったとして 3520 2526 2976 5846 3520 2526 2976 1,2行目 3520 2526 2,3行目 2526 2976 のような2526が上下で重複してペアとして認識されてもOKでしたら B1に =A1&"-"&A2 として必要なだけ下にコピー C1に =COUNTIF(B:B,B1) として必要なだけ下にコピー で、C列にそれぞれの組み合わせ一致数が出ると思いますので試してみてください。

kssmaster
質問者

お礼

貴重なお時間を割いていただきありがとうございました。 残念ながら私の求めていた答えではありませんでしたが、ご尽力に心から感謝いたします。

回答No.1

エクセルの操作だけでも出来そうだけどVBAで関数を作る。 私はエクセルの持ってる関数と同じ物をVBAで作り、あとで社内の派遣従業員に同じのあると教えてもらったことがあります。

関連するQ&A

  • Excelで特殊な検索をするには?

    初めて質問させていただきます。 Excel2010を使っていますが、特定のセルとセルとの組み合わせと同じ組み合わせが列の中にいくつあるか、を返す関数はあるのでしょうか?例えば図のようにA2とA3と同じ組み合わせは1組あります。これが行の中にいくつあるかを求めたいのです。 よろしくご教示いただければ幸いです。

  • 数列の相関性の出し方

    エクセルの以下の確率の出し方について質問があります。 以下は、私が図から自分で計算したものですが、これらの結果を自動で計算する方法を教えて抱けないでしょうか。 どれか一つでも大変助かります。 1、跳躍性 隣どうしのセルの数字が3以上離れている確率 例)図の列1の場合、3つセルが隣のセルと3以上離れているので50% 2、反復性 同じ列に、同じ数字の組み合わせが存在する場合、その回数のカウント。ただし、2桁以下の組み合わせは無視する。 例) 図の列3の場合、2-3-1.5の組みわせが1ペアあるので、1回 列2の場合、1463が1ペアあるので1回 3、連続性 隣り合う2つのセルの数字が同じである確率 例)図の列4の場合、4つのセルが連続して同じ数字なので、66%

  • Excelでのセル検索

    添付図のように「検索と選択」をクリックし、さらに「検索」をクリックし、文字列を入力し検索を実行し、該当があればそのセルへジャンプしますが、 これをこのシートと別のシートの任意のセルに検索文字列を入力し、該当があった場合にそのセルへシートを跨いでジャンプさせることは可能でしょうか? 表現がわかりづらいかもしれませんが、不足情報は補足しますので、宜しくお願い致します。 ちなみ添付図はExcel2010でのスクショになります。

  • エクセルで同じシート内でデーター検索方法

    エクセルで同じシート内でデーター検索方法 A1のセルからA1、A2、A3・・・と縦にに100以上のデータがあります。 B1にも同様にデーターがあります。 ある文字列の組み合わせが重複しているもののみを検索したいです。 検索結果として一番望ましいのは、別のセルに抽出ですが、対象となったセルに色づけでも良いです。 文字で表すのは難しいので、添付画像のようにしたいです。 説明下手でわかり難いかもしれませんがすみません。 Excel2000です WinXP HomeedtionSP3

  • エクセルデータベースで検索

    エクセルでデータベースを作っています。 大量のデータ(全校生徒テスト成績データベース)の中から、(2009/07/01)の(5年○組)の(最低点)と(最高点)を導きたいです。 これを別シート(シート2)のC列に(最低点)を、D列に(最高点)を入れます。 以下のようにしたいです。   A列 B列   C列   D列 1 09/07/01実施テスト結果 2 5年 1組   25   90 3     2組   30   85 4     3組   15   95 ベータベースから条件に合ったものの中から、最小値を導く方法がわかりません。 セルC2からD4は関数で出来るのでしょうか? それともVBA? どなたか教えて下さい。 宜しくお願い致します。

  • 検索値に数値や文字列で検索してもエラーになる

    WIN7 EXCEL2007でマクロ作成中の初心者です。  A列(セルA3からA20)に  組、 Z3、 B4(1)、45、8 などの文字列や数値が表示されています。  (セルA列には、VLOOKUPで他の表から検索したものです。)   そして、C列に(セルC3からC20) セルA3が 組のときは   セルC3に 5:00 を入れなさい セルA4が Z3のときは   セルC4に 6:00 を入れなさい セルA5が B4(1)組のときは セルC5に 9:00 を入れなさい    セルA6が 45  のときは セルC6に 11:00を入れなさい という式をいれたいのです。 ちなみに自分で以下の式をいれて確認したところ =VLOOKUP(A3,データ範囲名,2,FALSE) =VLOOKUP(A4,データ範囲名,2,FALSE) =VLOOKUP(A5,データ範囲名,2,FALSE) 以下つづく するとセルA3の表示が W3 のときは #N/Aになり W3のとき正常に表示されます。 45という数字も出来ました。 検索値は文字列でも数値でもOKと聞いてますが、なぜ出来ないのでしょうか? 他のfindとか別の方法でも出来る方法教えていただきたいです。

  • EXCELで数値の検索

    excel2000です。 あるセル範囲の中から、数値の入っているセルを探し出し、 「計」の字のあるセルの前までその数値を繰り返す・・・という表を 作りたいのですが、どうしたらいいのかわかりません。 例) A3に「1」、B6に「計」が入っています。 A1からA5の範囲から数値の入っているセル(=A3)を探し出し、 C1:C5に「1」を並べる。 続いてA8に「2」、B11に「計」が入っていて、 C7:C10まで「2」を並べる。 という感じです。 A列の範囲は毎回変わり、B列の「計」の次の行から、 次の「計」の手前までの範囲です。 数値が入っている場所(A3やA8)も毎回変わります。 本当に困っています。 お力を貸してください。よろしくお願いします。

  • EXCEL セル群の削除が出来なくなった

    EXCEL2003の上下左右の隣接したセル群を選択して、削除しようとしたら、削除の窓に、行全体と列全体は現れていますが、左方向にシフトや上方向にシフトが沈んでいてその操作が出来ず困っています。どうしたら操作出来る様になるか お教えください。これまではこんなことはありませんでした。

  • エクセル 検索

    Microsoft Excel 2007を使用しています。 条件を選んでマッチするデーターを表示する方法をお尋ねします。 A列、A1に「1」以下セルA10に「10」までの数字が昇順で入力されています。 セルB1からセルB10まで果物の名前が入力されています。名前の重複はありません。 セルC1に果物の名前を入力したらセルD1に関数を用いてそれに対応するA列の数値が表示されるようにできませんでしょうか。 エクセルのヘルプを見ましたが、旨く当てはまる関数を探し出せませんでした。 宜しくお願い致します。 例)  セルA5に「5」という数値があり、B5に「柿」が入力されている。 セルC1に「柿」と入力すると、セルD1に「5」が表示される。

  • EXCELでこんな計算できますか?

    2000行以上ある2列ペアのデータで、 左列トップ100とボトム100を除外した 全てのペアの(一ペアずつではなく全てのペア合算の) 右列の平均・右列の標準偏差を出すにはどうすれば よいのでしょうか?

専門家に質問してみよう