• ベストアンサー

エクセル2007について

エクセルデータの加工について、質問いたします。 max関数を使って、分析資料を作成したいのですが、ある項目に入っている一部分が障害となり、上手く反映させることができません。 問題となっている個所ですが、「2012/1/11(水)」という日付が入っているのですが、この(水)という曜日を何とか削除したいと考えています。 一件であれば、「back space」で処理をするのですが、同様のパターンが4,000件ほどあるため、全て手作業で対応すると、日が暮れてしまいます・・・・。 簡単な操作で対応できる手法等がございましたら、ご教示いただければ幸いです。 よろしくお願いいたします。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 以下の様に操作されると良いと思います。 日付が入力されている範囲(列範囲)を選択   ↓ Excelウインドウの[ホーム]タブをクリック   ↓ 現れた「編集」グループの中にある[検索と選択]ボタンをクリック   ↓ 現れた選択肢の中にある[置換]をクリック   ↓ 現れた「検索と置換」ダイアログボックスの[置換]タブの中にある「検索する文字列」欄に (*) と入力   ↓ 「検索と置換」ダイアログボックスの「検索する文字列」欄には何も入力されていない状態にする   ↓ 「検索と置換」ダイアログボックスの[すべて置換]ボタンをクリック   ↓ 「検索と置換」ダイアログボックスを閉じて、操作終了

backON
質問者

お礼

回答ありがとうございます。 画像も添えていただき、大変わかりやすかったです。 早速、業務に活かしていきたいと思います。

その他の回答 (4)

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.5

>>問題となっている個所ですが、「2012/1/11(水)」という日付が入っているのですが この列のセルに 文字列データと日付データが混在しているのではないでしょうか このセルを見分ける方法は 列幅を広げて、セルの書式で配置を標準にすると 文字データは左揃え、日付データは右揃えに表示され見つけ易いです。

backON
質問者

お礼

回答ありがとうございます! 確認してみたいと思います。 本当に素人で申し訳ありません・・・。 参考にさせていただきます。

回答No.4

>max関数を使って、分析資料を作成したいのですが、ある項目に入っている一部分が障害となり、上手く反映させることができません。問題となっている個所ですが、「2012/1/11(水)」という日付が入っているのですが、この(水)という曜日を何とか削除したいと考えています。 「2012/1/11(水)」が文字データなのか、日付データを書式で表示しているものなのか? 後者なら検索置換はできない。 文字データの場合、桁合わせをしない限り曜日を除くだけでは代数的には扱えない。

backON
質問者

お礼

回答ありがとうございます。 表示形式を調べてみます。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 余談かも知れませんが、日付欄に対して置換を行い、「2012/1/11(水)」という文字列データを「2012/1/11」という日付データを表すシリアル値にした後で、セルの書式設定を[ユーザー定義]の yyyy/m/d(aaa) にしますと、データとしては「2012/1/11」という日付データのままで、表示だけを「2012/1/11(水)」という元の形式と似たものとする事が出来ますので、印刷時やモニターでの閲覧時の見た目を変える事なく、日付を数値として扱う事が出来る様になります。

backON
質問者

お礼

回答ありがとうございます! 表示を変えないで、データ形式のみをしてしまうということですか!? 今後必要になる時が訪れそう気がします。 参考にいたします。

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

Ctrl+Hで置換のダイアログを出し 検索する文字に(*)と記入し すべて置換します。

backON
質問者

お礼

回答ありがとうございます。 置換機能にそのような方法があったとは知りませんでした! 早速、実践してみます!

関連するQ&A

専門家に質問してみよう