• ベストアンサー

Excel 関数

20160926→2016/09/26 201606→2016/06 20150823→2015/08/23 201506→2015/06 と「/」を入れたいです。文字列で入ってます。 関数で教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.1

A1に文字列が入っているとして、 =LEFT(A1,4)&"/"&MID(A1,5,2)&IF(LEN(A1)=8,"/"&RIGHT(A1,2),"")

meronsodanomu
質問者

お礼

できました。ありがとうございます。

その他の回答 (1)

  • nanasuke7
  • ベストアンサー率47% (106/221)
回答No.2

算式が少し長いですが、「20160926」をA1とした場合に、 =LEFT(A1,4)&"/"&MID(A1,5,2)&IF(LEN(A1)>7,"/"&RIGHT(A1,2),"") でいけると思います。

meronsodanomu
質問者

お礼

ありがとうございます。

関連するQ&A

  • エクセル関数

    文字列の一部を削除する関数があれば教えて下さい。例えば「すべて最後に”123”と付いた文字列の”123”を取って返す関数です。文字数はバラバラです。「あいうえの123」が「あいうえお」、「あいう123」が「あいう」、「あいうえ123」が「あいうえ」で返される関数です。よろしくお願いします。

  • EXCELの関数を作りたい!

    EXCELである文字列データが文字列範囲(文字列データがランダムにあるデータ範囲)で存在するか否かをチェックする関数を作りたいのですが? 文字列範囲がランダムなのでLOOKUP関数が使えないと思うのですが。 EXP:東京都という文字列データが都道府県データ(右記文字列がランダムに存在する)

  • エクセルの関数について

    指定した列(例えばH列)が空白だった場合、その同じ行のB列部分の文字を消す関数はあるでしょうか? 関数じゃなくてもいいです。どなたかお願いいたします。

  • Excel 2000 の関数を教えて下さい

    Excel 2000 の関数で 文字列の後ろからいらない文字数分を削除する関数を教えて下さい。 宜しくお願いします。

  • エクセルの関数について

    関数を使って下記図のようにしたいのですが可能でしょうか? A列が「在籍」になっているもののB列の文字をD列に反映させたいです。 これをD列に関数を入力して実現できますでしょうか?

  • エクセル関数について

    エクセル関数の質問です。 AA列にAからEまでの文字がランダムに重複して20行入っています。 AC列に人名が20人分重複しないで入っています。 AA列のたとえばBに対応するAC列の人名を1つのセルに連続して取り出すにはどのような関数を使用すればよいですか? たとえば ”太郎、花子、次郎、・・・”のように、 LOOKUP関数では1つの文字列しか取り出せません。 教えてください。

  • エクセルの関数を教えてください

    エクセルで範囲内で値もしくは文字列が入っているセルの数を数えたいのですが同じ値、文字列が同じである時はカウントしないようにしたいのですがどのような関数を使えばいいか教えてください。

  • Excelの関数で困っています

    お願いします。 求めたい式は A列が空白でB列も空白だったら"空白" A列又はB列のどちらかでも文字が入っていたら"入ってる" A列とB列の両方文字が入っている場合は"両方" と表示させたいと思っております。 IF関数を試みましたが、上手くいきません。 できれば全てを1行で表示できるようにしたいのですが、 無理ならば、2行又は3行になっても構いません。 関数の得意な皆様、どうぞよろしくお願い致します。

  • エクセル関数

    いつもご教授いただいています。 エクセル関数でお聞きしたい事があるのですが、 添付ファイルのシートのように B列の文字が基本にあり、 E列に他のシートからコピーしたものを張り付けた場合、 B列の文字や数字の並びとE列の文字や数字の並びが一致したら、 D列の数字をA列のに返すような関数を 作成したいのですが、どのようにすればよろしいでしょうか? 言葉足らずでもうしわけありませんが、 ネットで検索しようとしても、 自分の実施したい事がうまく出力されません。

  • EXCELの関数について教えてください

    セルに入力されている文字列の頭に特定の文字列を同じセル内に追加したい作業があるので、以前の回答履歴の中に「CONCATENATE関数 VALUE関数を使うと良い」と言う内容のものがあったので、試してみたのですが、どうもうまくいきません。ちなみに作業内容はセル内に入力されている電話番号の頭に「8」とか「6」をつけていきたいのです。入力されてる書式設定は「文字列」で「○○-○○○○」というふうに全角で入力されています。書式設定を「文字列」にしてるのがいけないんでしょうか。

専門家に質問してみよう