よろしくお願いします
自分で調べても分かりませんでした
ファイルサイズも大きくギブアップです。
トータル200万行のデータがあります。
現在五分割してあります。
また、他にトータル100万行のデータがあります。
こちらも100万を少し変えてるので2分割してあります。
この200万のデータと、100万のデータは
例えばa列が同じです。
200万の中から、100万のデータとa列が同じものを
抽出する事と、それを横に並べたいのです
例
200万のほうに123.456.789があり
100万のほうは123.789しかない場合
a b c
123 123
456
789 789
このように並べたいのです
関数も分かりませんし
ファイルが100万行超えてしまってるので
どうしていいかわかりません
お知恵お貸しいただければ幸いです
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No1です。
補足を読みましたが、固定観念に捕らわれているようです。
補足の「200万ファイル」をソートしたいのなら、まず、それをソートしてください。
2列になるのなら、1列ずつソートしてから、中間値より小さい列と大きい列に再分割して、再度ソートすれば良いです。
(ソートはエクセルの基本機能でできます)
すでに、「200万ファイル」がソート済みであるのなら、No1の回答のように行えば済みます。
(意味を読み替えていますが、結果はご希望のようになります)
いつもありがとうございます
説明が出来ず申し訳ございません
違うのです
200万はソートの必要がないのです
200万の並んでるデータの
A列と
100万の並んでる、仮にG列が同じ数字なのです
それを、同じ行に並べたい(初心者で合ってるかわかりませんが、これをソートと呼んでました)
同じ行に並べるときに、100万のほうの
G列だけでなく、G,H,Iの三列ほども、一緒に並べたいのです
200万と100万ですから
当然半分くらい飛び飛びになります
No.2
- 回答日時:
分割とは
・Bookを分ける
・シートを分ける
のどちらなのか、またその際の分け方(名称の付け方)は何なのでしょう?
行数もですが列数も多いからファイルサイズが大きいのですかね?
No.1
- 回答日時:
こんばんは
1セットのデータが一列分だけなのか不明ですが、ご質問文を読む限りは照合できば良いだけのように思えます。
仮に、複数列でデータセットになっているとしても、応用すれば可能でしょう。
また、タイトルには
>ソートと抽出
とありますが、ソートが関係している様には思えません。
ですので、以下は照合するだけの例になっています。
添付図では、比較したい元データがA列に並んでいると仮定しています。
複数行分あるとしても、比較するのはそれぞれのセル値なので、同じ要領で可能です。
比較対象列は1列で済むのかもしれませんが、とりあえず複数列あるものとして、E~Hの4列分あるものとしてあります。
(図のデータは、数少なくしか入れてありませんが、方法としては変わりません)
ご質問の趣旨は、例えばA1セルの値を考えると、
『同じ値がE:H列に存在すれば、その値を表示する』
と読み替えることができますので、図ではB1セルに
=IF(COUNTIF(E:H,A1)>0,A1,"")
の関数式を入力して、下方にフィルコピーしています。
100万行あると、フィルコピーも大変なので、B1セルに入力してB1セルを選択した状態で、右下に出るフィルハンドル(=小さな四角)をダブルクリックすることで、A列に値がある範囲までフィルコピーされますので、この機能を利用したほうが簡単でしょう。
(PCの性能にもよりますが、全部の計算結果が表示されるまでに、多少の時間がかかる可能性はあります)
ご返答ありがとうございます
私が何て説明すればわからず、大変伝わりづらくて申し訳ないです
ソートをしたいのです
200万ファイルの 100万ファイルの
1 3
2 7
3 4
4 5
5 9
6
7
8
9
0
を
1
2
3 3
4 4
5 5
6
7 7
8
9 9
0
と並べ替えたいのです
200万と100万なので、半分ほどが抜けますが
上記のように飛ばして
A列と、100万を張り付けた列。仮に列とします
AとBを同じく並べたいのです
100万ファイルのほうは、上に書いたような1列のみの並び替えではなく
3列ほどあります
このような状況です
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python pandas リストをデータフレームに変換 1 2022/09/27 17:04
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
- Excel(エクセル) エクセルでのマクロを使ったデータの並べ替え 3 2022/12/03 18:54
- 減税・節税 自営業のideco加入した際の税金について 2 2022/03/26 18:55
- 減税・節税 75歳以上後期高齢者医療負担について 6 2023/03/22 20:14
- 不妊 不妊治療費は私が出すべきか? 私は2人目がほしいけど旦那は1人でいいと言います 旦那を説得し不妊治療 2 2023/05/25 21:44
- 仮想通貨(暗号通貨) 仮想通貨の課税いついて教えてください。 1 2022/06/18 19:42
- 確定申告 仮想通貨の課税いついて教えてください。 1 2022/06/18 19:41
- 妊活 不妊治療費は私が出すべきか? 私は2人目がほしいけど旦那は1人でいいと言います 旦那を説得し不妊治療 2 2023/05/26 22:05
- 投資・株式の税金 株式の売却時における税金について教えてください。 8 2023/05/15 17:53
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
教えて下さい
-
配列でデータが入っている要素...
-
【エクセル】測定時間がバラバ...
-
EXCELVBAでSQLserverからデータ...
-
VBA 空白セルを削除ではない方...
-
メモ帳(テキストデータ)をExc...
-
この行は既に別のテーブルに属...
-
C言語の度数分布の問題
-
ユーザーフォームのテキストボ...
-
CString型の文字列連結について
-
エクセルで2つの時系列のデー...
-
S9タイプからXタイプにデータ...
-
パースとはなんですか?
-
ACCESSからEXCELに出力する際、...
-
FORTRANで区切りを無視する方法
-
VBでカードリーダ(USB)のイベ...
-
チェックサムとCRC
-
データ取得時のエラーに関して
-
大学のゼミのレポートがムカつ...
-
チェックサムの実装方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教えて下さい
-
【エクセル】測定時間がバラバ...
-
配列でデータが入っている要素...
-
メモ帳(テキストデータ)をExc...
-
VBA 空白セルを削除ではない方...
-
カンマからスラッシュに
-
VBA 円グラフ 特定条件に一致し...
-
特定のデータの抽出方法を教え...
-
EXCELVBAでSQLserverからデータ...
-
CString型の文字列連結について
-
[C言語] コメント文字列を無視...
-
エクセルで2つの時系列のデー...
-
多量のSUMIF式を軽くしたい
-
この行は既に別のテーブルに属...
-
ACCESSからEXCELに出力する際、...
-
Accessで該当データにフラグを...
-
ユーザーフォームのテキストボ...
-
モジュラス103の算出方法について
-
S9タイプからXタイプにデータ...
-
ブレーカー落ちで壊れたりしな...
おすすめ情報
私の実力不足で、なんて説明すればよいか分からず、
分かりづらくて申し訳ございません
下記のように並べ替えたいのです
200万ファイルの 100万ファイルの
1 3
2 7
3 4
4 5
5 9
6
7
8
9
0
を
1
2
3 3
4 4
5 5
6
7 7
8
9 9
0
と並べ替えたいのです
200万と100万なので半分ほどが抜けますが
上記のように飛ばして
A列と、100万を張り付けた列。仮にB列とします
AとBを同じく並べたいのです
100万ファイルのほうは、上に書いたような1列のみの並び替えではなく
3列ほどあります
すみません、お礼と補足がよくわかってませんでした
画像の通りで、B列の後ろに
3列ほどの文字をB列に表示された行に、そのあとに並べたいのです