délugeこの広告は、90日以上更新していないブログに表示しています。2012-05-16EXCELPC・スマホ・ネット関連の話エクセルがあまり得意じゃない人からHELPが来た。3日(月)とか並んでました(絶句)エクセルは賢いからこれでも強引にソートをかけるとある程度は並び変えてくれるけどこのままでは文字列なので、エクセルでの数式処理は難しいのだ。エクセルで扱う日付けは一見文字のように見えて実は1900年の1月1日からその日が何日目かという数字だ。本日2012年5月16日は41045になる。前後で並び替えたり足したり、引いたりできるのだ。この場合の文字を数値にするための問題点は・後ろに曜日が付いている。・エクセルの日付の数字は半角。2月ではなく2月である。10月と5月の「月」を揃えるために、5月の頭に空白を入れたりしてるので余計始末が悪い。全部入力しなおし!が最速であるのは承知の上で処理してみた。月って文字から左に位置する部分の文字を取り出しなさい、てことここまでで5月20日(日)からは、5←ただし全角が抽出されます。その上で全体にASC関数をかけて全角を半角文字にします。月って文字から後ろの文字を2つ取り出せってこと(もちろん日の前2つでもいいんだけど、入力した人の空白の入れ方でこっちの方がまだ正確に取り出せるという判断)これもASC関数で半角にする。入れると5月20日(日)→5/20になります。ちなみに曜日は別セルにRIGTH(当該セル,3)で右から3文字抜き出しで表示ただ、これだとまだ「文字列」なんですよ、だから左詰めで表示されてます。文字に1をかけることで数値になります。やってみると、上手く数値になっていないセルがあって、それは元の数字の空白の位置がおかしいせいだから、ちょこっとそこだけ整理して。自動車の運転を再開した。高齢者クレジットカードのポイント(ライフカード)その2月別アーカイブはてなブログをはじめよう!hiroshi44103さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。