[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字の置き換え[?]をしたいのですが』(あやちゃん)
時間の:をつかって表示したいのですが、先に13.26と入力した後で13:26と1列全部.を:に変換出来る方法を教えて下さい。
検索で見つけられませんでした。宜しくお願いします。
文字列として扱うのではなく、 時間の書式設定で表示方法を変えてみてはどうでしょうか?
(Null)
編集>置換>置換前の文字列「.」>置換後の文字列「:」とすれば出来ます。 置換後は時間を表すシリアル値となります。 (sato)
13.20などは、どうなるでしょう? (心配人)
そこまで考えが及びませんでした。 13.2は13:02と解釈されてしまいますね。
13.20が文字列であればいいのですが、この場合は置換後も文字列となります。 もしシリアル値が必要であれば、 データの区切り位置からシリアル値への変更をすることも出来ますが。
13.20が数値の場合は・・・ 隣のセルに=TIME(INT(A1),MID(A1&"0",FIND(".",A1)+1,2),) の様にして、取り出しましょうか。 他にいいアイデアはありませんでしょうか? (sato)
回答ではありませんが、素朴な疑問。 >先に13.26と入力した後で13:26と1列全部.を:に変換出来る方法 という文章だと、すでに.で入力されてしまったデータがあるのではなくて これから打ち込むのだというふうに読めますが、なぜわざわざ二度手間を? 最初から:を使うわけにはいかない事情があるのかな(庸)
これも、意図しているところと違うかもしれませんが。。。
[[20040523125849]] 『時間入力の自動変換』(koko)
などでは、如何でしょう?
(キリキ)(〃⌒o⌒)b
キリキさん、私もオートコレクト愛用してます^^ (庸)
庸さんもでしたか〜♪ σ(^o^;)も、初めにこれを見たときは 感動した記憶があります!! この学校では、いつも勉強と、感動を頂いております。
(キリキ)(〃⌒o⌒)b
数式を使用しないで、1列にある10、10.1、10.15を10:00、10:10、10:15に変換する方法ですが、 この方法を採用するプライオリティは、かなりの下位にあるといえるでしょう? (心配人) 数式で変換は、=--TEXT(A1*100,"0!:00")などでしょう?
1.対象列を選択し、セルの書式設置、表示形式、ユーザー定義、種類を0!:00%とする。
2.そのまま、コピーして、メモ帳に貼り付ける。
3.メモ帳を再度コピーし、エクセルの空きセルに貼り付ける。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.