- ベストアンサー
エクセル関数「SUBSTITUTE」「&」について
エクセルの関数の質問です。 まだまだこれから勉強しなければならない初心者なので、関数の使い方がいまいちよくわかっていません。 タイトルの「SUBSTITUTE」「&」を見つけましたが、これであっているかもよくわかりません。 「A1」に入っているランチメニューの文字列の頭に「激ウマ!」と入れて、更に「~ランチ」のランチの前に「得」をつけて、 A2に、「激ウマ!ステーキ得ランチ」「激ウマ!和風すき焼き得ランチ」・・・と表示させたいのです。 自分で考えたのは、="激ウマ!"& A1 =SUBSTITUTE(A1,"ランチ","得ランチ") なのですが、2つの組み合わせ方がわかりません。 関数を組み合わせて使うにはどうしたらよいのでしょうか? もっと他にいい方法があれば教えてください。 どうぞよろしくお願い致します。 A1 A2 1 ステーキランチ 2 和風すき焼きランチ 3 洋食ランチ
- chobizo
- お礼率89% (26/29)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ちょっと、セルの使い方の表示がおかしいので、 次のように修正して。 A B 1 ステーキランチ 2 和風すき焼きランチ 3 洋食ランチ B1に、 =SUBSTITUTE("激ウマ!"&A1,"ランチ","得ランチ") として、下にフィルでどうですか。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17068)
>、="激ウマ!"& A1 =SUBSTITUTE(A1,"ランチ","得ランチ") はおかしい。 =SUBSTITUTE(B1,"ランチ","得ランチ") とかになるでしょう。 ーーー そんなことしなくてもB1セルに ="激ウマ!"&SUBSTITUTE(A1,"ランチ","得ランチ") でよいと思う。
お礼
ご回答ありがとうございます。 どうも、簡単にできることを難しく考えてしまっていた ようです。 セルの表示は間違ってました。 わかりにくくてどうもすみませんでした。
関連するQ&A
- EXCELのSUBSTITUTE関数
A列に、 15.000円 14.000円 13.000円 というデータがあるとします。 A列から、"."と"円"を空白に置き換えたいのです。 でも、SUBSTITUTE関数(笑)とかいうやつは、これができません(笑) 引数で、セルごとに指定しろとか言われます。 それじゃ、検索して置換になってねーだろ!! いちいちセルごとに関数書いてたら、省力化にならねー 手作業で入力していく方がまし 他のプログラム言語では、正規表現でpreg_replace使えば一発なのに。
- ベストアンサー
- オフィス系ソフト
- SUBSTITUTE関数とREPLACE関数に関して
こんにちは。 文字列と数字の間にハイフンを入れ、不要なゼロを消すことが できる関数を探しています。 例えば・・・ A1のセルに 【ABCD012345】 というデータが入っているとして、 最終的には 【ABCD-12345】 と表示させるようにしたいと考えています。 ABCDと数値の間にハイフンを入れ、数値の頭がゼロの場合は ゼロを削除して表示させるようにしたいのです。 今私がやっている方法は B1のセルに =REPLACE(A1,5,0,"-") と入れ、 ABCD-012345 と表示させ C1のセルに =SUBSTITUTE(B1,"-0","-") と入れ、不要なゼロをハイフンに置き換えて、 ABCD-12345 と2段階を経て表示させています。 これをもっと簡単にできる方法はありますでしょうか。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数について・・教えて頂けますか?
エクセル関数について質問なのですが、 0O507654のような数字とアルファベットが入っている文字列を 005-0765-4という風に変更したいのですが、 REPLACEやSUBSTITUTE関数を使ってもうまく出来ません。 超初心者で分からない事が多くて申し訳ないのですが、 どの関数を使用し、どのように入力すれば良いのか教えて頂けませんでしょうか? よろしくお願い致します。
- ベストアンサー
- その他(ITシステム運用・管理)
- エクセルの関数でhtmlの削除は可能ですか?
HTMLが書き込んであるエクセルファイルがあるんですが、 そのタグだけを関数で取り除きたいです。 今後もhtmlを書き込んで別シートではhtmlを取り除いたものを、 というのが必要なので、関数でできればと思います。 いろいろ考えて、 =SUBSTITUTE(a1,<*>,"") とか思いついてみたんですが、<*>の部分で駄目みたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数で桁を揃えたい
エクセルで A B 1 12345 200000012345 2 212345 200000212345 3 1234567 200001234567 上のように A列の文字列を B列のように 頭を20にして 以下0を入れて10桁に 合計12桁にしたいのですが 関数でできるでしょうか? お願いいたします
- ベストアンサー
- オフィス系ソフト
- Excelの関数にて
Excelの関数を使用して A列が○で、B列が□のものはいくつあるか? という計算をしたいのですが どの関数を使ってよいのかわかりません。 A列だけなのCountifでよかったのですが 複数になってしまうと どうしたらよいのでしょうか? 教えて下さい。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 2007のVLOOKUP関数について
Excel 2007のVLOOKUP関数について教えてください。 A列に(大根、人参、キャベツ)の3項目をプルダウンメニューで 選べるように設定します。 A列にある項目を選択した時に B列にそれぞれの数字が自動で表示されるように 設定したいと思います。 大根→1 人参→2 キャベツ→3 A列のプルダウンメニューは「データ入力規則」の元に値に 直接項目を入力します。 VLOOKUP関数を使用すると思いますが、 どのような方法で使用すればよいのかわかりません。 教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルSUM関数について
ここに始めて質問する初心者です。 エクセルでのSUM関数入力にこの方法はないんでしょうか? A列に XXXX.com の文字 B列に タイトル の文字 この文字を <a href="XXXX.com(A列)" target="_blank">(B列)</a>としてみたいんですが・・・ そのSUM関数はないんでしょうか? 教えてくれる方がいましたら教えてください。 よろしくお願いいたします。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセルの関数で。。。
エクセル関数で以下のようなことをしたいのですが。。。 A列に「75」と入っていて、 なおかつB列に「赤」と入っているセルの個数を求める。 関数を教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル関数を教えてください
はじめまして。 エクセルの関数で下記内容を処理したいのですが、どんな関数を使ったらよいかわからず困っています。 -------------------------- A列 B列 a-111 red a-333 orage b-222 white a-111 pink b-333 green a-111 black -------------------------- このような場合、 「a-111」と入力すると隣のセルに 「redpinkblack」というように、検索時にA列で該当したB列の文字を連結して表示したいです。 このようなことは可能でしょうか。 Excelの関数でできればと思っています。 よろしくお願いいたします。
- 締切済み
- 会計ソフト
お礼
補足を書いてから、 =SUBSTITUTE("激ウマ!"&A1,"ランチ","得ランチ")の前に、 A1が空白なら表示しない =IF(A1="","", を入れたらよいことに 気がつきました。 どうもありがとうございました。
補足
早速のご回答ありがとうございます。 セルの表示、おかしかったですね。 わかりにくくて申し訳ありませんでした。 できれば、セルB1からB3に数式を入れておいて その日によってランチ名が変わったときに、 自動的に表示することが出来るとよいのですが。 もしも、毎回フィルをしなくてよいやり方が あればお願い致します。