[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『右からRIGT関数+LEFT関数をしたい』(サチチ)
大雪ですね。またしても、教えて下さい。
列に12345を左から2個目の12の値をとりたいのですが、
全てが、12345といった、5ケタではなく、1234と
4ケタのものもあります。
その場合、1という01という値が欲しいのです。
つまり、
12345→12
1234 →1
の値のとり方を教えて下さい。
=INT(A1/1000) では、どうでしょうか。エラー処理はしていません。
(川野鮎太郎)
文字で同じ事をやりたい人の為の補足情報として 質問内容にて示されている方法を載せておきます。
考え方 先頭に必要桁数分(ここでの例では5桁)の文字を補完した上でRIGHT関数及びLEFT関数を使用する。 =LEFT(RIGHT(REPT(" ",5)&A1,5),2)
ちなみにこの手法で01が欲しいなら =LEFT(RIGHT(REPT("0",5)&A1,5),2) (ご近所PG)
わたしなら、(A1が数値なら) =LEFT(TEXT(A1,"00000"),2) かしら。 (みやほりん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.