[[20150303095451]] 『関数で示した数値から置換で単位を取りたい』(たらこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『関数で示した数値から置換で単位を取りたい』(たらこ)

関数の式で表示させた数値から単位を消す置き換えの方法を教えてください。

置換したい列を選択し
検索する文字列の欄に 単位を
置換後の文字列の欄に 空白をいれ

すべて置換をクリックすると
『置き換え対象のデータが見つかりません』と表示されます。

保護されたシートではありません。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 全角と半角の違いとか

 m2 ⇒ ?u の違い。

 とかとか?
 
(GobGob) 2015/03/03(火) 10:06

 置換のオプションの「セルの内容が完全に〜」にチェックがある

 とかとか?

(Mook) 2015/03/03(火) 10:10


 数式で持ってきているからでは?
(コナミ) 2015/03/03(火) 11:09

条件付き書式で単位を表示しており、データには単位文字が無い、とか?
(???) 2015/03/03(火) 17:07

 というかSUBSTITUTE関数をかませるとかでは駄目なんでしょうか?
 何か勘違いしてるかな…
(コナミ) 2015/03/03(火) 18:58

 数式 =A1&"円" などで円を置換すると =A1&"" となるんで
 数式でも別に問題なさそうなんだけど。。。 

 ???さんの書き込みがあたってそうですなー
 
(GobGob) 2015/03/04(水) 09:22

 参照元に単位が入っていてそれごと持ってきているのではないかと思ったのですが…
 実際のデータを書いて欲しいところですね。
(コナミ) 2015/03/04(水) 09:27

返信が遅くなりすみません。
みなさんありがとうございます。
コナミさんのお返事にありました実際のデータを書き出しますと

=ASCの数式を使ってA列からB列に出したあと

  A列             B列
iPad通信@0円1000704Pkt  1000704Pkt
iPad通信@0円1001082Pkt  1001082Pkt

B列から"Pkt"をなくそうと思い置換で
置換したい列を選択し

検索する文字列の欄に 単位を
置換後の文字列の欄に 空白をいれ

すべて置換をクリックすると
『置き換え対象のデータが見つかりません』と表示されます。

B列のセルが数式で成り立っているからでしょうか?
どのようにすれば"Pkt"をなくせますか?

(たらこ) 2015/03/06(金) 10:46


 B列をコピー
 B列に形式を選択して貼付→値
 置換
 でどうですか?

 てか、A列で単位消しちゃったほうが早いと思うけど
(稲葉) 2015/03/06(金) 10:57

 B1 =(0&SUBSTITUTE(ASC(REPLACE(A1,1,FIND("円",A1&"円"),"")),"Pkt",""))*1

 で、いいんでないの?
(GobGob) 2015/03/06(金) 11:16

 単位が数種類あるなら

 B1 =-LOOKUP(1,-RIGHT(LEFT(A1,LOOKUP(1,-MID(A1,ROW($1:$30),1),ROW($1:$30))),ROW($1:$30)))
 
(GobGob) 2015/03/06(金) 11:21

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.