
こんにちは。
エクセルについて質問です。
コピーして一行の列に文字をずらーっと
ペーストしていくのですが、
重複した文字は削除したいのです。
=MATCH(A65534,A:A,0)=ROW()
や
=COUNTIF(A:A,A1)=1
を試してみているのですが、
自分で入力したときにしかチェックされません。
コピペの場合、そのまま同じ文字でもペーストされてしまいます。
これらの関数も、先ほどようやく
サイトで調べて試したくらいのほぼ初心者なのですが、
コピペの場合は、重複文字チェックは不可能でしょうか。
それとも何らかの方法があるのでしょうか。
ちなみに、フィルタで重複文字を抽出するやり方がありますが、
あとからデータが追加されるため、この方法は適しません。
どなたかわかるかたがいらっしゃいましたら
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
コピペを同じA列で、順次下方向にしてゆくとします。
今回貼り付けたセル群と、既に貼り付け終わった、上の方のセル群と重複をチェックして排除などする決めに、エクセルはなってません。
あくまでコピペの操作はは全て完了し、データが出来上がって、重複が都合の悪い場合は、その(別の)操作に進みます。
ーー
エクセルは作業をエクセルの都合の良いように、要素に分解してます。必ずしも使用者のあるケースには、面倒なかもしれませんが。
分けるのは、それなりの理由がだんだんわかってきます。
ーー
すべて(ほとんど)の場合、エクセルには3つのやり方があります。
(1)操作
(1)’操作だが、ウイザード型
(2)関数式を利用
(3)VBAをつくり実行
できれば初心者は(1)(1)’に適当なものが無いか、本でも読んで、勉強してください。
(3)は対象外です。
(2)は処理対象によって、得手・不得手があって、計算以外は不得手です。
ある条件で抜き出したり、重複を排除したりは、不得手で、使う関数も、おいそれとは理解できないのも多い。
質問者は今回、その辺を(1)(2)をゆれながら、色々考えているようだが、
(1)を1つ紹介します。
ーー
例データ
A1:A10
コード
as
sd
as
gh
er
as
df
ge
rt
--
A1:A10を範囲指定
ー
データーフィルターフィルタオプションの設定
「重複するレコードは無視する」をチェック
OK
ーー
結果
コード
as
sd
gh
er
df
ge
rt
ーー
(2)はimogasi方式をWEBで紹介してもらえれば、私の回答や他の方の難しい関数式の回答が出てきます。
ありがとうございます。
結局
データーフィルターフィルタオプションの設定
「重複するレコードは無視する」をチェック
こちらのやり方を採用しながら、
うまくやるしかないみたいです。
勉強してみます!
どうもありがとうございました。
No.1
- 回答日時:
>自分で入力したときにしかチェックされません。
>コピペの場合、そのまま同じ文字でもペーストされてしまいます。
この意味がわかりません。A列にデータをコピーしたあと、質問文にあるような関数式もコピーしていますか? そうしないと手入力であろうが、コピペであろうがチェックはされません。
>重複した文字は削除したいのです。
関数では文字の削除は行えません。(マクロを使えば可能ですが)
従ってB1セルに
=COUNTIF(A$1:A1,A1)
を入力して下方向にコピーし、B列に対してオートフィルタをかけて「2」以上の行を抽出して一括して削除または行削除するのが簡単でしょう。
マクロが良ければマクロを書いても良いですが、まずは関数でできる範囲でやってみてからでも良いと思います
早速の回答ありがとうございます。
>コピペの場合、そのまま同じ文字でもペーストされてしまいます。
この意味がわかりません。A列にデータをコピーしたあと、質問文にあるような関数式もコピーしていますか? そうしないと手入力であろうが、コピペであろうがチェックはされません。
↓
コピペしたあとに、そのセルを「選択」して初めて
「その語句は重複しています」という提示がでるのです。
ペーストしたときには何も言われないので、
同じ語句があるのかどうかはわからない
・・・・ということなのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
表計算ソフトでの様式の呼称
-
vba テキストボックスとリフト...
-
エクセルのVBAで集計をしたい
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
【マクロ】元データと同じお客...
-
【マクロ】左のブックと右のブ...
-
他のシートの検索
-
【画像あり】オートフィルター...
-
【マクロ】【配列】3つのシー...
-
Office2021のエクセルで米国株...
-
【マクロ】【相談】Excelブック...
-
エクセルでフィルターした値を...
-
【画像あり】【関数】指定した...
-
エクセルのリストについて
-
エクセルに写真が貼れない(フ...
-
エクセルのライセンスが分かり...
-
エクセルの複雑なシフト表から...
-
【関数】=EXACT(a1,b1) a1とb1...
-
エクセルシートの見出しの文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報