ベストアンサー ※ ChatGPTを利用し、要約された質問です(原文:Excelでの単一化について) Excelでの単一化について 2015/03/13 17:17 このQ&Aのポイント Excelでデータの単一化を行う方法について説明します。ExcelとAccessでのグループ化と単一化の違いについて調査しました。Excelで全角/半角の判別がされるが、Accessではされないことが分かりました。 Excelでの単一化について お世話になります。 Excel2010 Access2010 どハマりしたのでご教示下さい。 例えば、Excelで以下のような表があったとします。 メーカー 型番 メーカーA 型番A メーカーA 型番A メーカーB 型番B メーカーC 型番C メーカーC 型番C メーカーと型番の2列で単一化([データ]→[詳細設定]→[重複するレコードは無視する] をやると、5行抽出されました(要するに全件)。 このデータをAccessにインポートし、メーカーと型番でグループ化すると 3レコード抽出されました。 よくよく確認したら、 メーカー 型番 メーカーA 型番A メーカーA 型番A ※ メーカーB 型番B メーカーC 型番C メーカーC 型番C ※ ※の型番Aと型番Bのアルファベットが全角になっておりました。 Excelだと全角/半角が判別され、Accessだと判別されずグループ化 されてしまいます。 元々「型番の重複は無い」ことを前提にしてExcelを作成し、実際に 単一化しても行数は全行数だったので、この差分を見つけるのに 時間を要してしまいました。。 そもそも、Accessのグループ化=Excelの単一化(重複するレコードは無視する) は同じ抽出結果になるという認識だったのですが、それぞれ異なるもの なのでしょうか。 ※実際に抽出結果がことなるので、全角/半角の判別有無が異なる仕様なの でしょうが。。 以上、宜しくお願い致します。 質問の原文を閉じる 質問の原文を表示する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー NotFound404 ベストアンサー率70% (288/408) 2015/03/13 22:42 回答No.1 比較の方法が異なります。 Excelではバイナリで比較されます。 Accessは、大文字小文字、かなカタカナ、半角全角を区別しません。 ?"spring"="SPRING" ?"spring"="SPRING" ?"はる"="ハル" ?"はる"="ハル" ←こっちのハルは半角 クエリでも。 画像を拡大する 質問者 お礼 2015/03/14 11:41 いつもご回答ありがとうございます。 そして、目から鱗です。。 大文字小文字、ひらながカタカナもAccessは区別しないんですね。 大変勉強になりました。 ありがとうございました。今後は気を付けたいと思います。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアExcel(エクセル) 関連するQ&A エクセルでA列B列C列の重複するレコードのみを表示 エクセルのA列とB列とC列で重複するレコードのみを抽出して別の列に表示させたい。 エクセルのA列とB列とC列にそれぞれ1000行くらいのデータがあります。 それぞれの列内には重複レコードがあります。 この条件の中で 「A列とB列とC列に重複するデータすべて」 を抽出したいのですが、どんな方法がありますか。 抽出されたデータで重複レコードの場合は1件のみで表示したいです。 よろしくお願いします。 例 A B C 抽出 1-001-002--002--002 2-002-002--005--007 3-003-007--007--008 4-007-008--008--011 5-008-008--010 6-008-010--011 7-011-011--012 8-013-014--013 エクセル操作について エクセルにはA、B、Cなどの列がありますが、例えばAの列には全角文字(名前など)を、Bの列には半角数字(金額など)を打ちたい場合、その列に移動したら自動的に全角⇔半角になるようにするにはどのようにしたらいいか教えてください。 職場のノートPCは随分古くて、テンキーが付いてないので、列が変わるたびに「全角/半角」ボタンをいちいち押して全角・半角を切り替えています。 列が変わるたびに全角/半角が切り替わるやり方があるようなので、この際覚えようと思います。 ご教示のほど宜しくお願いします。 Excelでのデータ抽出方法 お世話になります。Excelで下記のような同じ得意先が複数存在するリストから 得意先が重複しないようにリスト化(得意先1つにつき1行)することは可能でしょうか? レコード数が2万件近くあり、手作業では大変で困っております。 また、Excelで無理であればAccessに取り込んで作業をすることも可能です。 (最終的にはエクセルファイルとして出力希望です) 何かよい方法をご存知の方がいらっしゃいましたらご指導願います。 よろしくお願いいたします。 【抽出前】 項目 得意先名 01 A 02 B 03 B 04 B 05 C 06 C 07 D 08 E 09 E 10 F 【抽出後】 項目 得意先名 01 A 02 B 03 C 04 D 05 E 06 F エクセルのA列とB列で重複するレコードのみを抽出して別の列に表示させた エクセルのA列とB列で重複するレコードのみを抽出して別の列に表示させたい。 エクセルのA列に約1,000行くらいのデータが有ります。 このA列内で重複レコードがあります。 B列に約1,000行くらいのデータが有ります。 B列内でも重複レコードが有ります。 この条件の中で (1)A列にもB列にあるデータすべて (2)A列にしかないデータすべて (3)B列にしかないデータすべて を抽出したいのですが、どんな方法がありますか? それで (1)をC列 (2)をD列 (3)をE列 に並べて表示させたいです。 さらに抽出されたデータで重複レコードの場合は1件のみで表示したいです。 複数の操作を繰り返すのではなく C,D,E列に式を入れるだけで済ませる事は可能でしょうか? よろしくお願いします。 例 A B C D E 1-001-002--001--004--007 2-002-002--002--006--008 3-001-001--005--010 4-005-007 5-001-005 6-004-005 7-004-008 8-010-007 9-006-007 A列には001が3個、002が1個、005が1個有ります。 B列には001が1個、002が2個、005が2個有ります。 A列にもB列にも有るのは、001と002と005ですから これがC列に表示されます。 でそれぞれA列にもB列にも複数有りますが、1個として判定なので よって、C列には 001 001 001 001 002 002 005 005 と表示ではなく 001 002 005 と表示したい。 次にD列はA列に有る物だけですから 004 006 010 となります。B列には004は2個有りますが同じ値なので 004 004 006 010 では無く004は1個の表示です。 E列はB列のみのデータなので 007 008 です。 同じくB列には007が3個有りますが1個ともなします。 007 007 007 008 では無く 007 008 です。 Access97のクエリーについて Access97のクエリーで次のようなデータ抽出をしたいのですが、設定方法が良く分かりません。 1.約20000レコードのCSVファイルを外部データ のインポートでTDLを作成。 2.重複クエリーを走行すると、約10000レコードが 重複していた。 3.作成したTBLから重複者がいないデータを抽出した い。 イメージ: 処理前 a,2222,111,1,1234567 a,1111,100,1,0001234 b,0001,234,1,5555511 c,0003,001,1,0005555 c,0005,201,1,3345678 ↓(クエリー) 処理後 a,1111,100,1,0001234 b,0001,234,1,5555511 c,0003,001,1,0005555 どのような、関数、クエリーを使えば実現できるのでしょ うか。ご教示の程よろしくお願いします。 Excelで 「顧客リストA」と「顧客リストB」 の中で重複している顧客名だけを削除したり、抽出したいのですが、ExcelでACCESSの「重複クエリ」や「不一致クエリ」のような 機能、というか数式などで できるのでしょうか? よろしくお願いします<m(__)m> エクセル 抽出 どうぞ宜しくお願いします A1B1C1のセルが結合してあり セルの中にはカタカナ、ひらがな、漢字、記号、アルファベット、が 30~60文字ぐらい記入されています。 その中のアルファベットが、1文字だけ大文字で必ず書いてあります。 大文字ではありますが、半角の場合も全角の場合もあります そのアルファベットの1文字だけE1に抽出表示させたいのです。 A1B1C1にはアルファベットも残したまま1文字だけE1に抽出表示させたいのです。 出来るのであれば、ですが、大文字の半角で表示させたいのです。 PC初心者です、よろしくお願いします ACCESSのフィールドのデータを無重複に抽出する お世話になります。 ACCESS2000を使用しています初心者です。 あるフィールドに入力されているデータを無重複に抽出したいのですが、簡単で良い方法を教えて下さい。 エクセルでの無重複抽出はできるのですが、データ数が34万件くらいあり、推測される結果は2万件くらいになります。 例) 商品 A B C A B D C 結果 A B C D よろしくお願いします。 Excelアルファベット文字列だけ一括抽出マクロ いつもお世話になっております。 Excel2013の A列に、ひらがなカタカナ漢字、英数字、*"「などの記号(半角全角)などが入っている文字列があります。 そこからアルファベットの文字列だけ(数字は不要)を抽出して、結果をBCD・・・列に表示させたいのです(A1からの抽出結果はB1,C1…に表示、A2からの抽出結果はB2, C2…に表示)。 添付の画像ではA2までしか載せていませんが、 実際にはA列には1000くらいエントリーがあり、 それを一括でアルファベットの文字列を抽出したいのです。 ご存じの方、ご教示いただければ幸いですm(_ _)m Excelで2つの列を比較して重複項目を抽出する ExcelのシートAに、店名を掲載したレコードが1万行あるとします。 シートBには同じく店名を掲載したレコードが1000行あるとします。 AからBに含まれる店名のレコードを削除する方法を教えてください。 ・できれば店名が完全に一致していない、ゆれのあるケースでも処理したいです。 例えば、シートA「よろず屋商店」とシートB「よろず屋」のように、数文字が重複しているようなケースのものを抽出して、確認できるようにしたいです。 Excelは2010です。 お願い致します。 エクセルの使い方(関数?) エクセルで A列は半角 B列は文字 を入力するとき、わざわざ「半角/全角」キーを 押さなければいけませんが これを押さずに(言語バーは触らず) 入力できる方法はありませんか? 確か関数であった気がしますが。。 ちなみに、一括変換ではないです。 A列は半角・B列は全角と設定できませんか? 重複しないグループ分けをエクセルで excel2010を使用しています。 1~9までを3つずつ3グループに分ける作業を4回行い、4回とも重複しないようにしたいのですが、エクセルの関数でうまく重複を避ける方法があるのでしょうか? Aグループ Bグループ Cグループ 1回目 1-2-3 4-5-6 7-8-9 2回目 1-4-7 2-5-8 3-6-9 3回目 ・・・ 4回目 ・・・ のようにすべての回で重複しないようにしたいと思っています。 9つを3つずつ・・・は手書きでもなんとかなると思いますが 1~12を4つずつ3グループに重複しないで・・・ 1~15を5つずつ3グループに重複しないで・・・ 1~18を6つずつ3グループに重複しないで・・・ というように応用したいと思いますので、ぜひエクセルの関数かVBAのプログラムで作成できるようにしたいと思っていますが、どのような関数をどのように使えばいいのかわからず困っています。 どなたかご教授いただけないでしょうか。 エクセル2010 条件付き書式 エクセル2010 条件付き書式で、一意の値または重複する値だけを、書式設定で重複するものを色つけするという設定をしています。 ところが中に数字・英字が入っているのですが、半角全角の区別がされ同じものでも色つけされない状態です。 半角全角とも認識させる方法(半角全角関係なく同じ英字・数字であれば色をつける)はありますか? エクセルのセルの結合について 恐れいります。 エクセルのセルの結合方法について教えて下さい。 詳細は添付の画像を御覧ください。 3つのセルにそれぞれ、A、B、Cとあるものを一つのセルにA B Cとまとめたいと思っています(半角スペース、あるいは全角スペース) ご存知の方、ご教示いただけますと幸いです。 Excel検索等関数 Excelのデータで同じ列の中に番号が重複している値を探し出しなおかつ任意の行数に出す関数はありますか? Sheet1 |Sheet2 A B | A B 1 あ 10 | 1 あ 10 2 あ 11 | 2 あ 11 3 い 21 | 3 い 21 4 う 22 | 4 ←A4:b4は、「い」が2行ないので空白 | 5 う 22 | 6 ←A6:b6も、「う」2行ないので空白 このように、縦の重複したセルを検索して、指定行数内の場合は、空白となる関数式があればお教えください。 エクセル、行数をカウントしたい。 エクセル初心者です。 よろしくお願いいたします。 エクセルでこのような表を作っています。 A B C 1 10 15 2 20 3 10 4 15 5 10 6 10 10 7 8 この時、データの入っている行数をカウントしたいのです。 上の例では 「6」 です。 途中に空白の行はありません。 A列、B列にはどちらにも数字が入る場合と、どちらかにしか 入らない場合があります。 なので COUNT は使えないですよね? 今まではデータを入力後、下の空白の行を削除し、C列で COUNTBLANK として求めていたのですが、表の長さ(行数)が一定でないため、 体裁が悪くなってしまっていました。 希望としては。 最終行のC列に「終了」などと入れると、その文字列を判別 してくれて、それより上の行数をカウントしてくれる。 または 例えば OR を使って、A列B列どちらかにデータがある 場合のみ、カウントしてくれる。 こんなワガママなことができたら、と思っております。 補足が必要ならばいたします。 それと、遅くなるかもしれませんが、お礼は必ずさせていただきます。 重複するデータの削除と抽出方法 はじめまして。 区分 ランク 001 A 002 B 002 B 003 C 004 D 005 E 005 F このようなデータを以下の条件で削除し抽出する方法を教えていただけないでしょうか。 ・区分が重複しているデータを削除したい。 ・しかし区分が重複していてもランクが異なる場合は削除しない。 ↓ 001 A 002 B 003 C 004 D 005 E 005 F エクセルとアクセス両方での方法を教えていただければ有難いのですが・・・(エクセル、アクセスとも初心者です) わかりにくい質問ですがよろしくお願い致します。 エクセル 重複調べる エクセルの重複を調べる方法について何ですが、 a1,b1,c1に文字列が入っているのですが、 a1~c1の中に重複しているものが一つあったら(a1とc1が同じ、もしくはa1とb1が同じ、b1とc1が同じ)d1に1と表示して、重複無しだったら0と表示する関数はありますか? 【エクセル】重複データ抽出時にうまくいかない エクセル2003で、[データ]→[フィルタ]→[フィルタオプションの設定]で下記のように 設定して重複データを省きました、 ・「指定した範囲」にチェック ・「リスト範囲」に$A$1:$A$13を入力。 ・「抽出範囲」に$B$1を入力 ・「重複するレコードは無視する」にチェック の条件で実行すると。 [元データ] A列 1 a 2 a 3 b 4 b 5 c 6 c 7 c 8 d 9 d 10 d 11 e 12 e 13 e が [フィルタ実行後] A列 B列 1 a a 2 a a 3 b b 4 b c 5 c d 6 c e 7 c 8 d 9 d 10 d 11 e 12 e 13 e の様にB列でaが2つ出てしまいます。 なにが原因でしょうか? エクセルで・・・・・ エクセルにABCDの4種類で1つの数字グループが大量にあります(300位) この中から其々の条件にあった2種類の数字群を抽出したいのです。 条件(1)はA>DでA+40>BとD-20<Cのものがいくつあるか 条件(2)はA<DでA-40<CとD+20>Bのものがいくつあるか です。 コピペで出来る回答お待ちしております。 注目のQ&A 「前置詞」が入った曲といえば? 緊急性のない救急車の利用は罪になるの? 助手席で寝ると怒る運転手 世界がEV車に全部切り替えてしまうなら ハズキルーペのCMって…。 全て黒の5色ペンが、欲しいです 長距離だったりしても 老人ホームが自分の住所になるのか? 彼氏と付き合って2日目で別れを告げられショックです 店長のチクチク言葉の対処法 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
お礼
いつもご回答ありがとうございます。 そして、目から鱗です。。 大文字小文字、ひらながカタカナもAccessは区別しないんですね。 大変勉強になりました。 ありがとうございました。今後は気を付けたいと思います。