自由気ままに

銀嶺

書いてみる~♫

excelのお勉強(o´・ω-)bЙЁ!

勉強

Windows & Office 講師の銀嶺です (✿≖‿≖)ニタァ

教えてGoo!からの実践的な質問を見つけましたのでやってごらん!

----------質問≫--------------------------------------------------------------------
「左側から一番最初の/から前を 別文字列に置換したい」という質問

<例>
例えば以下のようなアドレスがあった場合、、、
     ↓
yahoo.co.jp/example/

左側から一番最初の/から前を別の文字列に置換したい。

こんな風に
    ↓
google.co.jp/example/

これがたくさんあるので、関数で処理をしたいと思います。
どなたかお詳しい方、ご教授お願いいたします。
---------------------------------------------------------------------------------------------

セルA1に『yahoo.co.jp/example/』と入力
セルB1に『google.co.jp/example/』となるように・・・。

中級程度の実戦問題なのでヒントは無し❢
はいやって~~!
出来た人は数式だけコメントに貼りつけて下さい。

我こそは! という閲覧者の方、だれでも参加していいよ~♫

以上 鬼講師の銀嶺より・・・。

  • 銀嶺

    銀嶺

    2014/08/10 18:02:34

    <Sian さん>
    (。◣‿◢。) ニタア

    関数国)   コッチャコイ(・_・ )=C(o_ _)o.....ズルズル   (マンガイッパイ国

  • Sian

    Sian

    2014/08/09 21:13:21

    ……( ゚д゚ )ポカーン
    チョット、オテアライデカンガエテキマス( ゚д゚ )ホケー

    関数国)     ε=ε= ((((((((((((((((タタタタタッ ヽ(#゚Д゚)ノコソコソボウメイ (マンガイッパイ国

  • 銀嶺

    銀嶺

    2014/08/09 16:39:04

    <kana さん>
    (* ̄∧ ̄*;)ウーン おしいですねぇ~ ^^

  • *kana*♪

    *kana*♪

    2014/08/09 11:45:46

    3度めの挑戦

    これでダメなら、お手上げです。
    解答ヨロシク!!Σ(。>д<。)ゞです。
    せんせ~~い。たすけて


    =SUBSTITUTE(A1,LEFT(A1,11),LEFT(B2,12))

  • 銀嶺

    銀嶺

    2014/08/08 22:24:09

    <kana さん>
    (* ̄∧ ̄*;)ウーン それだと初級の問題になっちゃいます。 ^^;
    ネストする関数は三つ
    「SUBSTITUTE」と「LEFT」と「FIND」の三つの関数を組み合わせて一つの式を作り上げてみてください。

    セルA1に『yahoo.co.jp/example/』
    セルB1は「/」から左側の文字を『google.co.jp』に置き換える式です。
    使用するセルは「A1」と「B1」の二つだけですよ^^

  • *kana*♪

    *kana*♪

    2014/08/08 21:09:28

    再チャレンジします。今度こそ正解にしてね。(優しく・・鬼は( TДT)ゴメンヨー
    yahoo.co.jp/example/ google.co.jp/example/
    yahoo.co.jp  google.co.jp
    google.co.jp/example/

    A2セルに =LEFT(A1,11) と入力
    B2セルに =LEFT(B1,12)
    A3セルに =SUBSTITUTE(B1,"B2",A2,11)

  • 銀嶺

    銀嶺

    2014/08/08 18:15:22

    <なごみさん>
    |壁|ωˇ◕。)じ~


    コッチャコイ(・_・ )=C(o_ _)o.....ズルズル

  • なごみ

    なごみ

    2014/08/08 13:41:36

    (*゚‐゚)ボォー

    ((((((((((((((((o( ToT)o スタタタタ

  • 銀嶺

    銀嶺

    2014/08/07 23:32:52

    <koko さん>
    仕事上で使っていないと分からないかもしれないですね^^

    住所録を作る場合でもこの関数は役に立つんですよ(* ̄ノω ̄)コッチョリ

  • koko

    koko

    2014/08/07 23:23:05

    仕事で使った事ないので解らないですw

    なるほど~
    困らないと勉強しないから駄目ですね(+_+)

  • 銀嶺

    銀嶺

    2014/08/07 21:52:03

    <雪菜さん>
    そそ! SUBSTITUTEです (d ̄▽ ̄)Good♪
    あとは、「=IF(ISERROR~)」でエラー処理してますが、Officeのバージョンが2007以上なら
    =IFERROR(式~,"")というようにもっと簡素化できます。
    もう一つ、 『/』から常に「左側」の文字を置き換えるので、「MID」関数でもいいのですが、もっと
    簡単に「LEFT」関数を使うともっとスマートになりますね。 ^^

  • 雪菜

    雪菜

    2014/08/07 01:01:19

    先生~☆

    SUBSTITUTEですよね??

    =IF(ISERROR(FIND("/",A1,1)),A1,SUBSTITUTE(A1,MID(A1,1,FIND("/",A1,1)-1),"google.co.jp",1))

    置換元文字列はさっきのと同じ方法で特定できるので、こんな感じでどうでしょうか??

  • 銀嶺

    銀嶺

    2014/08/06 23:52:18

    <雪菜さん>
    ISERROR関数でエラー処理をしたんですね^^
    四季の作り方は一つだけではないので、この式でも正解ですね^^
    ”google.co.jp”の後にMID関数で「/」から後ろの文字を「&」でくっ付けたんですね~♫

    じゃ、ちょっとヒントを・・・ 「置き換え」する関数はReplaceと他にもう一つありましたよね? 
    さて何だったでしょう? ^^

  • 雪菜

    雪菜

    2014/08/06 23:32:41

    こんな感じかなぁ。。

    =IF(ISERROR(FIND("/",A1)),A1,"google.co.jp"& MID(A1,FIND("/",A1,1),999))

    実践問題ということなので
    A1セルに"/"がない場合は、エラーとせずにA1の内容をそのまま返すようにしてみました。

    先生っ☆どうでしょうか??

  • 銀嶺

    銀嶺

    2014/08/06 22:55:32

    <こんしぇるさん>
    (||・艸・)アチャー・・・ こんしぇるさんまでそういう事を・・・?! ( ´艸`)ムププ

  • mこんしぇるm

    mこんしぇるm

    2014/08/06 22:51:40

    んー、さっぱりわかりません。(-_-;)
    宝の持ち腐れですね。(ノД`)・゜・。

  • 銀嶺

    銀嶺

    2014/08/06 22:49:25

    <なつみさん>
    ノ∀◕`*)ノァチャポー   たまにはお勉強しよう(。´・ω・)(・ω・`。)ネー

  • 銀嶺

    銀嶺

    2014/08/06 22:47:23

    <素敵姐さん>
    (||・艸・)アチャー・・・ 講習行った時に聞いてみるといいですね。 ^^

  • 銀嶺

    銀嶺

    2014/08/06 22:45:48

    <kana さん>
    (* ̄∧ ̄*;)ウーン SUBSTITUTE関数を使うまでは当たっていますが、質問の意味は左側の最初の『/』から手前
    という所を考えてみてください。
    『yahoo.co.jp』という「文字」を置き換えするのではなく、あくまでも『/』から左側の文字を置き換えするという部分
    がみそです。

    「SUBSTITUTE」関数の他に、もう二つ関数を使いますよ。

  • 銀嶺

    銀嶺

    2014/08/06 22:37:19

    <優さん>
    分からなかったら分からなかったでいいですよ~♫ ^^

  • 銀嶺

    銀嶺

    2014/08/06 22:36:13

    <泪珠さん>
    優しい鬼講師ですよ~  に( ̄  )や(ー ̄ )り( ̄ー ̄)

  • なつみ

    なつみ

    2014/08/06 21:36:20

    許して下さい・・・(T_T)

  • 素敵姐

    素敵姐

    2014/08/06 21:05:44

    まいりました・・・(◎_◎;)

  • *kana*♪

    *kana*♪

    2014/08/06 21:01:24

    =SUBSTITUTE(B4,"yahoo.co.jp","google.co.jp")
    B4へ解答を入れました。

    あってるかな?

    合格なら知らせて(ホシィ)Oo(о'¬'о)ジュルリ♪

  • 優(まさる)

    優(まさる)

    2014/08/06 20:22:12

    今日の出題解りません。エクセルの関数解らないです。全く解りません。

  • 泪珠

    泪珠

    2014/08/06 20:20:35

    うわ~
    鬼講師様~