- 締切済み
エクセルの関数
たとえば、1002020という文字列が1000行ほど並んでいて、それを全部102030になおしたいときにはどのようにすればよろしいでしょうか。 RIGHT関数で2020を2030に変えることもできますが、一番右だけの02を変換し、真ん中の02はそのままとすることはできないのでしょうか? よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- cafe_au_lait
- ベストアンサー率51% (143/276)
- cafe_au_lait
- ベストアンサー率51% (143/276)
- mu2011
- ベストアンサー率38% (1910/4994)
- misaki____
- ベストアンサー率21% (40/182)
関連するQ&A
- EXCELの関数
EXCELで、Aの列に○、Bの列に×がある行のCの列の数字を返す関数の使い方があれば、教えて下さい。 AとCの二つの列だけだと、VLOOKUPという関数を使えばAが○の時のCの数字を返す事ができるという事までは分かりましたが、Aの列に○がある行が2つ以上ある場合(Aの列が○で、Bの列が△である行を無視したい場合)、そのまま使うことができなくて困っています。 かなり初心者なので、申し訳ありませんが、よろしくお願いします。 例 ○ △ 5 × □ 3 ○ □ 4 ○ × 1 上のような行が無数に並んでいる場合で、左の列と真ん中の列の組み合わせが1つしかない時、左の列と真ん中の列の文字を指定した時の右の列の数字を返したい。
- ベストアンサー
- オフィス系ソフト
- EXCELで右3文字を除く関数
EXCEL2002を使用しています。 あるセルの文字列の右3文字を除いた左側の文字列を 返す関数を教えてください。 RIGHT関数と何かの関数を組み合わせていたような気が するのですが、調べてもなかなかヒットしません。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数で文字を置換する方法
エクセル2000のワークシート関数で、範囲を指定して特定の文字を別の文字に一発で置換できるでしょうか。例えば次の範囲で「○」のセルだけ「1」に変換したいのです。よろしくお願いします。 1列 2列 3列 1行 ○ ○ × 2行 × ○ ○ 3行 × ○ × ↓ 1列 2列 3列 1行 1 1 2行 1 1 3行 1
- ベストアンサー
- オフィス系ソフト
- Excelの関数で困っています
お願いします。 求めたい式は A列が空白でB列も空白だったら"空白" A列又はB列のどちらかでも文字が入っていたら"入ってる" A列とB列の両方文字が入っている場合は"両方" と表示させたいと思っております。 IF関数を試みましたが、上手くいきません。 できれば全てを1行で表示できるようにしたいのですが、 無理ならば、2行又は3行になっても構いません。 関数の得意な皆様、どうぞよろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について
指定した列(例えばH列)が空白だった場合、その同じ行のB列部分の文字を消す関数はあるでしょうか? 関数じゃなくてもいいです。どなたかお願いいたします。
- 締切済み
- その他MS Office製品
- Left関数とRight関数を合わせたような
こんにちは いつもお世話になっています。 A列に文字列があります。 文字の長さは不定ですが、左から3文字、右から4文字は共通して不要なので削除したいです。right,leftの両関数を合わせたような関数を教えてください。 二列で分けて処理するのではなく一回の関数で処理希望です。 =LEFT(A2,LEN(A2)-4)&RIGHT(A2,LEN(A2)-3) こんなので失敗しています。 よろしくお願いします エクセル2007
- ベストアンサー
- オフィス系ソフト
- エクセル・IF関数・レフト/ライト関数について
よろしくお願いいたします。 例えば ある文字の 右から5行目(最後の一文字はいらない)までの文字を 読み込みたいという時の事ですが・・・・ たとえば セルA1 の 日野自動車 (7205) という文字の 7205 だけを読み込みたいのです。 =RIGHT(A1,5) という関数を使うと 表示されるは 7205)と なります。最後の ) がいらないのです。(SAM計算ができなくなるため) 表示 日野自動車 (7205) 式 ↓=RIGHT(I1,5) 表示 7205) 式 ↓=LEFT(I2,4) 表示 7205 このやり方なら できましたが・・・・ IF関数をしこむ セルが2つになってしまうなどで 困ってしまったのです。セル 一つにIF関数をしこめば大丈夫な式はありますでしょうか? すみませんが よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのFIND関数について
エクセルのFIND関数は、特定の文字列が左から何文字目にあるかを求める関数であると理解していますが、右から何文字目にあるかを検索出来ないものでしょうか? なお、検索する文字列は数値以外であり右より一番右にある文字の右からの文字数を検索したいです。 対象文字列 右から数値以外の一番最初の文字の文字数 30%1 → 2 200mg20 → 3 2.5mg1 → 2 1 → 0 25%1 → 2 0.5g1キット(生理食塩液100 → 4 1010 → 0
- ベストアンサー
- オフィス系ソフト
- エクセルの関数
エクセルの関数についてですが。 1行目には見出しがあります 2行目から100行目までデータが入っています A列は店名B列は氏名 C列には、目標の数字 D列には成績 E列に関数を入れたいのです。D列の数字が5000を超えると☆、さらにC列よりD列が大きかったら ○ (目標を達成したら○が入るということです) さらに、C列よりD列が小さい場合は、D列の数字をそのまま入る)。。。目標を達成した場合は ○ 達成していない場合は そのままの数字を入れるということです どんな関数をいれたらいいか教えてください
- ベストアンサー
- Windows XP
- エクセル関数について
エクセル関数の質問です。 AA列にAからEまでの文字がランダムに重複して20行入っています。 AC列に人名が20人分重複しないで入っています。 AA列のたとえばBに対応するAC列の人名を1つのセルに連続して取り出すにはどのような関数を使用すればよいですか? たとえば ”太郎、花子、次郎、・・・”のように、 LOOKUP関数では1つの文字列しか取り出せません。 教えてください。
- ベストアンサー
- 財務・会計・経理
お礼
ご回答ありがとうございます。 質問についての答えはNOということで、何か別の方法を 考えなければならないということですね。