[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『末尾3桁の数値を削除したい』(ゴン) いつもありがとうございます。 教えてください。
13070 3070070 70070
と、数値の末尾に3桁の数値『070』が入っています。 こちらは職番+070をつけた数値となっています。 末尾の『070』だけを削除したいのですが、何かいい方法はありませんか?
空いているセルに 70 と入力してコピー。 範囲を選択して、形式を選択して貼り付け、減算 にチェックを入れて[ OK ]を押します。 次に空いているセルに 1000 と入力してコピー。 範囲を選択して、形式を選択して貼り付け、除算 にチェックを入れて[ OK ]を押します。 (ROUGE)
=--LEFT(A1,LEN(A1)-3)
(Ohagi)
ありがとうございました! 2つとも出来ました。
しかし、=--LEFT(A1,LEN(A1)-3) の--とは何ですか?
(ゴン)
=-1*-1*LEFT(A1,LEN(A1)-3) と同義です。 =VALUE(LEFT(A1,LEN(A1)-3)) =LEFT(A1,LEN(A1)-3)*1 =LEFT(A1,LEN(A1)-3)/1 =LEFT(A1,LEN(A1)-3)+0 =LEFT(A1,LEN(A1)-3)-0 としてもできますよb
=TRUNC(A1/1000) でもよさそうですね。 (ROUGE)
ROUGEさん 色々ありがとうございます。
欲を言えば、どういう意味の数式なのか教えて欲しいです。 全くの素人です。よろしくおねがいします。 (ゴン)
LEFT関数は文字列操作の関数です。 従いまして、LEFT関数だけでは上記の例で行くと、"13" という文字列が返ります。 それに演算やVALUE関数などの処理を加えると、数値として変換されます。 演算が数値に影響を及ぼさないように、-1を2回掛け算してみたり、1を掛けたり、1で割ったり、0を足したり引いたりしています。 (ROUGE)
ご親切にありがとうございます。 勉強になりました。 (ゴン)
解決済みですが、一応紹介b [[20040530061813]]『「--」と「!」の意味?』(masabou5) (キリキ)(〃⌒o⌒)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.