
質問概要
タイトルの通りです。
ちなみにエクセルバージョンは2002です。
OSはWin10です。
質問詳細
テキストデータや、WEBブラウザ上の文字列データを、
右クリックでコピー → エクセルシート上でコピペ
という作業を良くやると思います。
大抵のデータは、元の文字列のまま、コピペされますが、一つ、厄介なものがあります。
エクセル上では
1-2-3
という文字列を、勝手に「日付型である」と解釈して
2001/2/3
というように日付としてコピーしてしまい、セルの書式設定も日付型に勝手に設定されてしまいます。
これ、どうにかならないでしょうか?
このままだと、「宿題丸投げだ! 通報! 通報!」「入試問題のリアルタイム漏洩だ! 通報!通報!」と通報警察が湧いて出てくるので、じぶんでいろいろ考えてみました。
まず、今回の場合、元データはWEBブラウザ上の文字列なので
その属性をいじることはできません。
そこで、一旦、メモ帳にテキストデータとして貼り付けた後、それをもう一回コピペしてエクセルに貼り付けてみました。
ダメでした。やっぱり1-2-3、といった文字列は「日付データである」と勝手に解釈されるようです。
次に、
「コピペ段階においては、勝手に日付型に解釈されることは対処を後回しにしよう。
まずは勝手に日付型にされてしまったデータを、
1-2-3
という文字列に変換してみよう」
と思いました。
そこで、こんな式を考えてみました。
セルD8に日付データが入っています。
それを計算式で加工します。
=CONCATENATE(YEAR(D8),"-",MONTH(D8),"-",DAY(D8))
表記結果はいかのようになりました。
2001-2-3
となります。
残った問題点としては、1が2001になってしまうことです。
これ、どうにかならないでしょうか?
下記の計算式を作ってみました
=YEAR(D8)-DATEVALUE("2000/1/1")
表記結果は############
となりました。
ただしもし2001年が1という計算ができるようになったとしても、もともとの
「コピペ段階で、勝手に日付型に解釈されてしまう」
問題は解決していません。
なにかいい方法はないでしょうか?
よろしくお願いします。
No.5
- 回答日時:
エクセルの書式を文字型にして置く
又は
一旦メモ帳などに貼り付け、先頭に「'」を付けて文字型を宣言して置く
ご回答ありがとうございます。
>エクセルの書式を文字型にして置く
これは回答No1様と同じですね、
この方法で一旦の解決はできました。
>一旦メモ帳などに貼り付け、先頭に「'」を付けて文字型を宣言して置く
試行しました。
一応、日付型にはならずに済むのですが、
表示文字列に ' が含まれてしまうこと、
コピペしたいデータが複数行の場合、手間がかかること、
以上のことから、
「貼り付けるセルのエリアの書式設定を、予め文字列型に変更しておいてから、コピペする」
の手法が、やりやすいです。
No.4
- 回答日時:
1-2-3の数式列前に
全角スペースとか
1-2-3
鵝(普段使いで無いモノ)とか置いておく
鵝1-2-3
これで文字列として
認識されるはず
表計算が出来上がったら
空白に全置換
単品なら
セルの書式設定を文字列にして
セルダブルクリックしてセル内にペーストか
’ かなんか頭に付けても行けたかも知れない
未だにメインはLotus1-2-3派閥なんで
的を射てなかったらごめんなさい
ご回答ありがとうございます。
>1-2-3の数式列前に
全角スペースとか
1-2-3
鵝(普段使いで無いモノ)とか置いておく
鵝1-2-3
これで文字列として
認識されるはず
元データがWEBブラウザ上の文字列なので、
「それに手を加えてからのコピー」
ができないです。
頂いたお答えは参考知識として蓄えておきます。
>単品なら
セルの書式設定を文字列にして
セルダブルクリックしてセル内にペーストか
’ かなんか頭に付けても行けたかも知れない
こちらも覚えておきます。
***
回答者No1様の
回答で成功しました。
ありがとうございました。
No.3
- 回答日時:
この内容の質問であれば、「これ、どうにかならないでしょうか?」から上の文章だけで質問しても、「宿題丸投げだ! 通報! 通報!」「入試問題のリアルタイム漏洩だ! 通報!通報!」などと通報警察が湧いてきたりしないと思いますよ。
だって、今の時代にExcel2002使用を前提とした宿題も入試問題もあり得ないし。
明らかに宿題・課題の丸投げは通報しますけど、このように実際にやってみて上手く行かなくて困っている内容に対する質問は、全然通報案件ではありません。
通報するのは自分で何もしないで、学校などで出された課題をそのまま丸投げする人の場合です。
この質問に関しては、あなたは何もしていないわけではなく、やってみて困っていることを質問しているのですから、安心して質問してください。
No.2
- 回答日時:
ペーストする前に、セルの書式設定を文字列にしておいてもダメなんですか?
Excel2002というのが、あまりにも古すぎて、その時代のExcelがどのような挙動をするのか、こちらで検証することは出来ませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルについてどう関数を使えばいいか教えてください。
Excel(エクセル)
-
名前の間のスペースをそろえる関数はありますか?佐藤 太郎 佐藤 太郎
Excel(エクセル)
-
エクセルのファイルのコピーをとりたい
Excel(エクセル)
-
-
4
Excelでの文字入力について
Excel(エクセル)
-
5
Excelで職務経歴書作成方法
Excel(エクセル)
-
6
45490がどうして
Excel(エクセル)
-
7
エクセルの計算式を教えてください! もし、 A 1の数値が55を超えたら、(◯−55)×8000 4
Excel(エクセル)
-
8
Excel関数の解決方法
Excel(エクセル)
-
9
エクセルで二つのブックの違いを知りたいのですが。
Excel(エクセル)
-
10
エクセルに、105と入力すると、勝手に100で除算して1.05になってしまうのは何故でしょうか? ち
Excel(エクセル)
-
11
Excelの数式?について質問です。 入力した数値の上げ幅を出す数式について教えてください。 具体的
Excel(エクセル)
-
12
エクセルでコーピして貼り付けるがバラバラになり 行の高さも、列の幅も合いません。 どうしたらいいので
Excel(エクセル)
-
13
excelで日付関数の文字列変換の前にスペースを入れる方法をお教え下さい。
Excel(エクセル)
-
14
エクセル 別セルの2進数表示を合わせて表示したい
Excel(エクセル)
-
15
Excelについて。 以前、無料でExcelを使っていましたが、 ある日突然、Excelの画面がなく
Excel(エクセル)
-
16
エクセル 同じ行の隣り合う数字の幅を広げるには
Excel(エクセル)
-
17
Excel「VLOOKUP関数」について質問になります。 因みに、Excelは初心者なのでご理解くだ
Excel(エクセル)
-
18
Excelのデーターバーについて
Excel(エクセル)
-
19
エクセル ○○以上○○以下の関数をおしえてください
その他(Microsoft Office)
-
20
エクセルオートサムでセル選択できません
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
エクセル
-
エクセルの循環参照、?
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】WEBシステムから保存...
-
【マクロ】A列にある、日付(本...
-
【マクロ】アクティブセルの時...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】別のブックから、フ...
-
iPhoneのExcelアプリで、別のシ...
-
【マクロ】3行に上から下に並...
-
【エクセル】期限アラートについて
-
【関数】同じ関数なのに、エラ...
-
VBA チェックボックスをオーバ...
-
Excelの新しい空白のブックを開...
-
Excelファイルを開くと私だけVA...
-
マクロ・VBAで、当該ファイルの...
-
Excelについての質問です 並べ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報