• ベストアンサー

エクセルの連続データを検索

エクセルで住所を入力した後,オートフィルを使って次の行にコピーしたつもりがコントロールキーを押し忘れて,連続入力してしまったとします。 その連続データの部分を検索するようなことはできるのでしょうか?

  • yarou
  • お礼率70% (26/37)

質問者が選んだベストアンサー

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

あ、確かによく読んでみると、質問の受け取り方が間違っていたようですね。申し訳ありませんでした。 で、仰られる、「連続データになってしまった部分」を検索するのは、一筋縄ではいかないようです。 とりあえず、「『住所の末尾2文字を除いた部分が、下のセルと一致する』かつ、『下のセルと同一ではない』」ものを検索する方法を書いてみます。 #1と同じく、A列に住所データがあって、B列を作業用に使うとすると、 B1に、 =AND(LEFT($A1,LEN($A1)-2) = LEFT($A2,LEN($A1)-2),$A1<>$A2) と入力して、下のほうまで複写し、#1と同様に、TRUE を検索してください。 尚、この方法は、余分なセルまで検索してしまう可能性があります。 東京都港区1-1-1 東京都港区1-1-9 は、連続データで作成されたものではないですが、 検索条件に引っかかってしまいます。 他にも、この件について何かあれば、補足して下さい。 それでわ!

yarou
質問者

お礼

どうも!ご親切にお答えいただき,ありがとうございます。 完璧なお答えをいただいてびっくりしました。 教えていただいた方法で,自分の仕事が楽になりました。 何かまたありましたら,よろしくお願いします。

その他の回答 (1)

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

A列のデータから、重なったものを調べたいとしますね。 1:作業用の列を一列使うので、用意してください。(ここでは、B列を作業用に使います。) 2:B1のセルに = A1=A2 と入力して下さい。 3:B1のセルを下のほうまで複写してください。 4:B列を選択して、[編集]-[検索]を実行し、[検索する文字列]がTRUE、[検索方向]が「列」、[対象]が「値」で検索をかけて下さい。

yarou
質問者

お礼

こんにちは。お答えいただきまして ありがとうございます。 とても感心致しました。 しかし,私の文章の悪さから違う意味に とらえられてしまったようです。 実は同じデータを検索するのではなく 連番になってしまった箇所を 検索したかったのです。 もしお手数でなければ 再度教えていただきたいのですが・・・ 住所録をエクセルで作成しています。 住所を入力して次の行も同じ住所だとします。 マウスを使ってコピーをするなら セル右下のフィルハンドルをポイントし, コマンドキーを押しながら次の行にドラッグすると コピーできますよね。 でも,コマンドキーを押さないでコピーすると 東京都港区1-1-1 東京都港区1-1-2 となってしまいますよね。 上記のように間違ってコピーされたところを 検索することはできるのでしょうか? 大変お手数ではございますが よろしくお願い致します。

関連するQ&A

  • 「Excel」 フィルハンドルで連続データがでる理由

    Excelで連続データを自動入力するオートフィル機能というものがあると思います。 例えば、1と入力してフィルハンドルを使ってドラッグすると1111111となってしまいます。 コントロールキーをおしながらフィルハンドルでドラッグすると123456となってくれます。 どうして違いがでるのでしょうか。 そういうものといったらそれまでなのですが、、、。 お分かりになる方、教えてください。

  • Excel 行の連続データを列に参照したいんです・・・

    Excelで縦のデータを横に参照したい場合どのように数式をコピーすればいいんでしょうか・・・?オートフィルをかけると行は固定されて、列は連続したデータになってしまいます。列を絶対参照にして行を相対参照にしてもできません。 すみません、どなたか教えてください。

  • Excelの連続データがオートフィルで入力できない。

    会社でExcel2003を使用しております。 連続データを入力しようと思い、オートフィルを使ってドラッグしたら、オートフィルオプションは表示されるのですが、クリックしても連続データの項目がありません。(セルのコピーやフィルは表示されています) これは設定の問題でしょうか? とても困っています。 助けてください。。。。

  • EXCELのオートフィルについて

    EXCELで数値をオートフィルすると書式(罫線種も)コピー されますよね。 でも、連続データにした場合、オートフィルオプションで「書式なし」にすると連続データではなくなってしまいます。 連続データでオートフィルして、でも書式はコピーさせたくない(罫線や塗りつぶしを崩したくない)というときはどうしたらいいのでしょう? あるテキストのデータで、なぜかオートフィル(縦に)して 連続データで入力しても塗りつぶしや罫線が崩れず 連続データが入力できるのがありました。 それはそれで「なぜ?」と疑問が残ったののですが・・・。 どうかアドバイスお願いいたします<m(__)m>

  • エクセルで連続してコピーするには

    いつもお世話になります。 オートフィルを使って値をコピーしたいのですが, コピー先に一行飛ばしでいれたいので,オートフィルを使うと,間に入っている行もカウントされてしまします。 例えば A1に「='Sheet1'!B2」を入れて, A2は空白,A3には「='Sheet1'!B3」と連続していきたいのですが…。 エクセル97です。よろしくお願いします。

  • エクセルにて連続データのオートフィル

    エクセルで連続データのオートフィルについての質問です。 セルに1、2という値があってオートフィルをすれば1、2、3、4、5・・・と連続した値のオートフィルが出来ると思います。 しかし、値が6桁の年月の場合、オートフィルをすることは可能でしょうか? 201301という値があって(2013年1月)、それをオートフィルすると 201301 201302 201303 ・・・ 201312 201401 201402 ・・・ という具合に12月を過ぎると翌年になるオートフィルをしたいのですが、可能ですか?

  • 文字列を含む連続データの入力

    住所1, 住所2, , , 住所1000のような(同一文字列+変化する数字)連続データを,ワークシートの列(例えば,A1からA1000)に入力する簡単な方法を教えて下さい。オートフィルでマウスを1000行引っ張るのは大変ですので,「連続データの入力」で行いたいと思っています。数字だけですと簡単にできるのですが,文字列が入っているときのやり方がわかりません。お教え下さいますよう,お願い申し上げます。使用ソフトはexcel 2013です。

  • Excelの連続データ入力について

    Excelで連続データを入力したいのですが、連続するデータが複数重なると(かつ連続しない文字も含んでいます)これらのオートフィルは重なったセルも加算され狙ったものとは違う値になってしまいます。 例えば、 =A1 aaa(ただの文字) =B1 これをオートフィルで連続データを作成すると、 =A1 aaa =B1 =A4 aaa =B4 =A7 aaa =B7 こうなります。 本当は、 =A1 aaa =B1 =A2 aaa =B2 =A3 aaa =B3 こうしたいのです。 良い方法はありませんでしょうか? 宜しくお願い致します。

  • エクセルオートフィル連続データの出し方

    エクセルで 個人データの表を作成し フィルタ機能を使って、個人リストを 2通りのリストに振り 分けました。その後 新しく振り分けたリストに一番から番号をつけようと オートフィル機能を使って 連続番号をつけようとしましたが、数字がコピーされるばかりで、また オートフィルオプションボ も表示されずに困っています。連続データで1 2 3 4……がふられません 一つ気になるのは、フィルタで振り分けたデータ表の1行目には 文字にかぶさるように フィルタのマークや↓マークがついています。印刷しても このマークは印刷されないので そのままで プリントしているのですが、これが何か関係しているのでしょうか? >このマークはどのようにしたら消せるのでしょうか? >またオートフィルオプションボタンは どのようにしたら表示されるのでしょうか? 同じような現象(文字がコピーされてしまう現象)が起きた時 いつもは CTRLキーを使って連続データを出していたのですが この方法も全くききません。 一番から順番に数字を入力するには 手間がかかりすぎるし 困っています。 分かりづらい質問になってしまって申し訳ありません。どなたかお知恵をお貸しください よろしくお願いいたします。  EXCEL2007 で OSはVISTAです

  • Excelの連続データから数行おきのコピー

    ExcelのSheet1に連続したデータが入っています。 Sheet2はSheet1の内容を参考にしてレイアウトを変えていますが、 Sheet1で入力してある項目を参照して表示したいです。 コピーには規則性があるので、Sheet2を2項目だけ入力した後、 オートフィルで、一発で全部コピーしたいです。 VBAではなく、Sheet2に書くべき関数のコードを教えてください。 よろしくお願い致します。 ------------------------------- 連続したデータがSheet1に大量に入っています。 例   A   B    C 1 北海道 札幌市 メロン 2 青森県 八戸市 りんご 3 岩手県 盛岡市 冷麺 以下、多数あり。 Sheet2に、   A   B    C 1 北海道 札幌市 メロン 2 3 4 5 青森県 八戸市 りんご 6 7 8 9 ※ここから下をオートフィルのコピーで表示したい

専門家に質問してみよう