
あるシートから、特定の項目(「ID」、「日付」など)を抽出して他のシートに表示させたいという依頼があったので調べてみた結果、Excelのクエリという機能に行きつきました。
ところが、文字列は問題なく抽出できるのですが、日付がところどころスキップされてしまいます。日付の欄は元のシートですべて埋まっているはずなのに、抽出結果には空白がいくつもあるのです。
一度元になるシート全体をコピーして、新しいシートにテキストとして貼り付けると、そこからは問題なく日付も抽出できるので、書式設定か何かが邪魔しているように見えますが、よく分かりません。
(このテキストとして貼り付けた新しいシートを元シートとして利用することも考えていますが、エラーの原因が分からないと、同じ現象がまた起きそうで怖いです。)
何が起きていて、どうすれば解決できるのか教えていただけませんか?
また、クエリ以外の方法でもお薦めの方法がありましたらぜひ教えてください。
ちなみにVBAの知識はほぼゼロです。
どうぞよろしくお願い致します。
No.2ベストアンサー
- 回答日時:
データを拾えなかったセルは,日付に見える文字列等で記入されているのかもしれません。
データの直し方:
当該の元データシートで当該の日付列を選ぶ
データメニュー(Excel2007以降ではデータタブ)の区切り位置を開始する
特に何もせず次々送り,3/3画面で「年月日」の書式を明示的に付けてOKする
改めてクエリで拾ってみる。
>他の方法
クエリで抽出するのは便利な方法の一つです。
抽出の条件が簡単な場合は,「オートフィルタ」で絞り込んでしまい,コピーして新しいシートに貼り付けてしまう場合も多くあります。
エクセルの一般機能としてはデータメニューのフィルタから「フィルタオプションの設定」(Excel2007以降ではデータタブの「詳細設定」)を使い,条件を指定してリストを抽出します。
また,状況によっては「ピボットテーブルレポート」などが利用できる場合もあります。
ご利用のエクセルのバージョンが不明のため詳しい手順の説明を省略しますが,ネットで「フィルタオプションの設定」で検索してみると説明ページが多数ヒットしますので,勉強してみてください。
#ご利用のソフトのバージョンに応じて,具体的な操作の段取りが変わる場合があります。ご相談投稿時にはご利用のソフト名は当然として,実際に使っているバージョンまでしっかり明記することを憶えてください。
区切り位置ウィザードで解決です!
とても悩んでいたので小躍りしたいくらいうれしいです。
本当にありがとうございました。
バージョンの記載、以後気をつけます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Excel(エクセル) Excel 行の"〇" を検索して見出し(日付)を表示させたい 1 2022/04/04 18:35
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 【VBA】指定した検索条件に一致したら別シートに転記したい 2 2022/03/23 16:14
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelの不要な行の削除ができな...
-
複数シートからデータを拾って...
-
Excelでシートの違うデータでグ...
-
エクセルファイルのシート毎の容量
-
シート削除して同名シート追加...
-
VBAで CTRL+HOMEの位置へ移動...
-
EXCELで2つのファイルから重複...
-
CMOS-IC CD4007UBEのnmosfetの...
-
Excelで日付変更ごとに、自動的...
-
トランジスタの選び方
-
エクセルで一覧表から担当別シ...
-
Microsoft Excelの限界を乗り切...
-
Googleスプレッドシートフィル...
-
時間帯の重複を除いた集計について
-
【Excel】【VBA】重複しないリ...
-
他のシートの一番下の行データ...
-
excelマクロで複数シート間のデ...
-
Excelでセル内の不特定位置の(...
-
コンボボックスの参照先(ListF...
-
excel2013で、マスターシートの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelの不要な行の削除ができな...
-
エクセルファイルのシート毎の容量
-
Excelでシートの違うデータでグ...
-
複数シートからデータを拾って...
-
シート削除して同名シート追加...
-
Excelで日付変更ごとに、自動的...
-
Googleスプレッドシートフィル...
-
VBAで CTRL+HOMEの位置へ移動...
-
トランジスタの選び方
-
エクセル 縦に長い表の印刷時...
-
他のシートの一番下の行データ...
-
EXCELで2つのファイルから重複...
-
EXCEL の表を一行ずつシートに...
-
【エクセルマクロ】複数シート...
-
【マクロ】同じフォルダ内にあ...
-
時間帯の重複を除いた集計について
-
Excel 売上管理シートに入力し...
-
エクセル マクロ "特定の日付...
-
ユーザーフォームで別シートを...
-
エクセルで名簿を50音で切り分ける
おすすめ情報