• ベストアンサー

エクセルのexact関数で

exact関数を使用し、シート1のA列とシートBのA列の内容が一致しているかを シート3のA列に表示させたいのですが、行数が多い場合、シート3のA列のexact関数を 指定したセルをオートフィルで1万行とか2万行づっとクリックして下まで選択する方法しか わからないのですが、もっと効率のよい方法がありましたら教えてください。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばシート3のA1セルにEXACT関数の式を入力してからその式を下方にドラッグコピーする操作を次のようにすればよいでしょう。 A1セルを選択しコピーします。数式バーの左にある名前ボックスにはA1と表示されていることでしょうが2万行下方までドラッグコピーしたい場合にはA1:A20000と変更して確定します。 A1セルからA20000セルまでが選択された状態になりますので右クリックして「貼り付け」を行います。

momopita
質問者

お礼

ありがとうございます。 私なりに、いい案がこの助言で思いつきました

その他の回答 (4)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

こんばんは! 一例です。 Excel2007以降のバージョンをお使いだとして・・・ Sheet3のB1セルに 1 を入力 → 画面右上の「フィル」(Σのアイコンの下にあります)をクリック → 連続データの作成 → 「列」を選択 → 停止値に 20000(←オートフィルしたい行数)を入力しOK A1セルに好みの関数を入れフィルハンドルでダブルクリック! こんなんではどうでしょうか?m(_ _)m

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

シート3のA1に数式を入れる 方法1: 名前ボックスにA1:A20000と記入しEnterする Ctrl+Dを押す 方法2: シート1のA列をコピーしてシート3のB1に貼り付ける A1をWクリックオートフィルする B列を消去する

回答No.3

シート3において、数式を入力したいセル範囲は(仮に)A1:A20000だとします。 1. 名前ボックスに「A1:A2000」と入力して[Enter]   A1:A20000セル範囲が選択される 2. A1セルに入力する数式を入れる (=EXACT(Sheet1!A1,Sheet2!A1)など) 3. セルへの入力を確定するときに [Ctrl]キーを押しながら [Enter]キーで確定します 入力してある場合は [F2]キーを押してセルの編集状態にした後に[Ctrl]+[Enter]です

回答No.1

セルの右下隅の角をダブルクリックしてください。左隣あるいは右隣の列でデータが連続している行までオートフィルします。

関連するQ&A

専門家に質問してみよう