- 締切済み
小数点第4位以上あるデータを小数点第3位に四捨五入/切捨てする方法
以下のような大量データ(100万行以上でテキスト形式)があるときに、項目2,3について小数点第3位までに四捨五入もしくは切り捨てしたいのですが、 ・テキストファイルで置換を行う ・アクセスで切り捨て処理を行う などの方法で簡単に実現する方法はないでしょうか。 "項目1","項目2","項目3" "0030","0.587938947432","0.587982738947432" "0030","0.58798947432","0.58798273894432" "0030","0.58798947432","0.5879827387432" "0030","0.587982738947432","0.587982738432" "0030","0.587938947432","0.587982947432" "0030","0.5879738947432","0.587982738432" "0030","0.5879827387432","0.582738947432" (自分のアクセスの習熟度) アクセスにエクスポート、インポートなどはできるのですが、クエリで関数を使うようなことには不慣れです。
- fuyu
- お礼率69% (145/210)
- オフィス系ソフト
- 回答数6
- ありがとう数5
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- Cupper
- ベストアンサー率32% (2123/6444)
ああ、失礼 Accessでしたね
- Cupper
- ベストアンサー率32% (2123/6444)
(´-ω-`)んー・・・四捨五入の方法は良いとして、Excelのバージョンは2007ですよね 2003以前のバージョンでは100万行もインポートできませんから せっかくやり方を押してもらってもデータを活かせないのでは 意味がありません 2003以前のバージョンを使っているのでしたらこの際ですので 2007を買っちゃいましょう
- hayasi456
- ベストアンサー率40% (2402/5878)
hayasi456です。 失礼しました、小数点第3位までですね。 項目1が「30」になっていました。「0030」と表示させるにはセルの書式を文字にして「0030」と再入力する必要があります。 総て「0030」ならば1っ箇所再入力後そこをコピーし残りに貼り付ければ良いでしょう。 http://www.tym.ed.jp/c9/soft/e-cell.html 項目1 項目2 項目3 0030 0.588 0.588 0030 0.588 0.588 0030 0.588 0.588 0030 0.588 0.588 0030 0.588 0.588 0030 0.588 0.588 0030 0.588 0.583 0030 0.588 0.583
- hayasi456
- ベストアンサー率40% (2402/5878)
四捨五入 http://www3.tokai.or.jp/excel/kansu/round.htm 切捨て http://www3.tokai.or.jp/excel/kansu/rounddown.htm エクセルを使えるなら テキスト形式の表データをエクセルにインポートする方法もあるようです。 http://dreamy.boy.jp/tec3_13.htm インポートしたら「小数点表示桁下げ」を利用すればよいでしょう。 http://dekiru.impress.co.jp/faq/excel/0129/index.htm http://homepage2.nifty.com/wanina/excel/back/ex0036.html 出来た表をコピーしてテキストに貼り付けます。 やってみました。 項目1 項目2 項目3 30 0.59 0.59 30 0.59 0.59 30 0.59 0.59 30 0.59 0.59 30 0.59 0.59 30 0.59 0.59 30 0.59 0.58
お礼
回答ありがとうございました。テキストエディタで正規表現の置換を使って解決できました。
- 63204369
- ベストアンサー率35% (26/73)
エクセルにデータを取り込んでください。 四捨五入は、ROUND関数をつかいます。 例:=ROUND(B1,3)を入力、右にコピー 切り捨ては、ROUNDDOWN関数をつかいます。 例:=ROUNDDOWN(B1,3)を入力、右にコピー
お礼
回答ありがとうございました。テキストエディタで正規表現の置換を使って解決できました。
- alesi_sato
- ベストアンサー率35% (23/65)
http://2020hindsight.cocolog-nifty.com/blog/2009/01/excel-7bdf.html のような方法では如何でしょうか?
お礼
回答ありがとうございました。テキストエディタで正規表現の置換を使って解決できました。
関連するQ&A
- アクセス クエリ計算の小数点以下の四捨五入は自由にできるのですか
クエリ計算の小数点以下の四捨五入は、項目ごとに自由に切り上げにしたり、切り捨てにしたり設定できるのですか。 それともクエリではなくフォームやレポートの設定で行うのでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルで小数点第二位を四捨五入せず・・・
エクセルで小数点第二位を四捨五入せずに、小数点第一位まで表示さるにはどうすればよいでしょうか。 207004×12%-24840=0.48 なんですが、0.4まで表示したいのです。 でも第一位までしか表示しないと、第二位が四捨五入されて、0.5になってしまうんですよね。 簡単な方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- Access2000 小数第3位で四捨五入
質問させていただきます。 Access2000で以下の計算式を作りました。 金額 = Round(重量 × 単価,2) これは「金額」を小数第3位で四捨五入します。 ところが以下の数値の場合、正しく計算してくれません。 764.00 = 0.479 × 1595 本当は 764.005 だから 小数第3位で四捨五入すると 764.01 になると思うのですが・・・。 ちなみに以下の値では・・・ 754.44 = 0.473 × 1595 (754.435だから小数第3位で正しく四捨五入されています)。 やり方が悪いのでしょうか?それとも他に正しく計算できる方法があるのでしょうか?
- ベストアンサー
- オフィス系ソフト
- 確認申請 小数点 四捨五入?
ちょっと、おしえてください。 今、申請書を書いています。 今時、考えられない急ぎの申請です。 まだ、余裕をもつという事を知らない人々がいるのです(笑)。 私は、ずっと、面積関係、ケンペイ率、容積率等の 小数点は切り捨てとしていました。 43.999ならば43.99と。 最近、申請もエクセルで打ち込むと数値が出るものが あり、四捨五入しているのです。 今、もしかして、小数点第3位は、四捨五入? ですか?
- ベストアンサー
- 新築一戸建て
- エクセル 小数点第2位 切捨て方法
エクセル(XPです)で小数点第2位の切捨てをしたいのですが (何もしないと四捨五入してしまいます) どなたか教えていただけますでしょうか? 例えばなのですが、 7900/34700*100=22.7665・・・% で小数点第1位までの表示で 「22.8%」ではなく「22.7%」としたいのです。 初心者で申し訳ないですが どなたか教えていただけますでしょうか?
- ベストアンサー
- 会計ソフト
- Access2003で小数点第1位未満四捨五入
Access2003で小数点第1位未満四捨五入の表示をするにはどうしたらいいのでしょうか?int関数を使用して平均点の四捨五入をしたのですが、整数エラーになります。Roundsも使ったり色々やったのですが、どうやら違うようなので、困っています。助けて下さ~い。
- 締切済み
- オフィス系ソフト
- 四捨五入って外国にあるのですか?
よろしくお願いします。 先日、インターネットショッピングをしていてあることに気が付きました。 素朴な疑問なんですが… 四捨五入って外国にもあるんですか? 日本で買い物をする場合、端数は四捨五入だったり、切り捨てだったり店(会社)によって違いますが、外国には四捨五入という概念はあるのでしょうか?… ちなみに私の会社は小数点以下は「切り捨て」です。(IT関連) どなたか教えて下さい。 よろしくお願いします。
- ベストアンサー
- その他(生活・暮らし)
- excel関数で四捨五入以外の切り捨て、切り上げ
excelの関数で四捨五入以外の切り捨て切り上げはどうすればいいでしょうか。 小数点以下を切り上げ・切り捨てしたいのですが、 .5までは切り捨てにしたいのです。.51だと切り上げ。 ROUNDだと.5から切り上げになりますよね。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございました。テキストエディタで正規表現の置換を使って解決できました。