
Excel2002の関数についてお伺いします。
A列に拡張子の付いたファイル名が入力されています。
=====================
(例)
A1→君が代.wma
A2→ぞうさん.mp3
A3→メリーさんの羊.aac
=====================
末尾4文字(拡張子)を除いた「曲名のみ」になった値をB列に返すには
どのような関数を使用すればいいでしょうか。
=====================
(完成)
B1→君が代
B2→ぞうさん
B3→メリーさんの羊
=====================
どうぞ、よろしくお願いします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
貴方の関数の理解は合ってます。
あとは関数をどの様に組み合わるかだけですネ
LEFT関数は左から○○文字を取り出す関数です。
また、LEN関数で総文字数を調べ4引くと「総文字より4文字少ない文字数」がかります。
これで貴方がしたい「右の4文字を削除」と同じ意味の文字数が出来たので、LEFT関数で必用な文字数だけを取り出したのです。
この回答への補足
解説ありがとうございます。
>LEN関数で総文字数を調べ4引くと
引くときは常に末尾からなのか?と疑問が湧いたので、
教えていただいた関数を「left」と「right」両方で試してみました。
====================================
A3 →どうしておなかがへるのかな.mp3
(数式あ)RIGHT(A3,LEN(A3)-4)
(結果あ)おなかがへるのかな.mp3
(数式い)left(A3,LEN(A3)-4)
(結果い)どうしておなかがへるのかな
====================================
演算結果から、引きたい方側(左か右)から、
指定した文字数を残した結果が返されると理解したのですが、
この認識であっていますでしょうか?
No.2
- 回答日時:
拡張子でしょうか?
曲名に"."が含まれないなら"."の位置を取得して
その左側を切り出します。
=LEFT(A2,LEN(A2)-FIND(".",A2,1))
右側4文字を削除していいなら
=LEFT(A1,LEN(A1)-4)
※拡張子は3文字とは限りません。
この回答への補足
ありがとうございます。
b4330様と同回答の「=LEFT(A1,LEN(A1)-4)」の関数ではできたのですが、
「FIND」関数を使用したほうは正しく答えが導かれませんでした。
(例)
A2セル
A Bencao, Bahia.mp3
↓
(入力した数式)=LEFT(A2,LEN(A2)-FIND(".",A2,1)) ↓
(返された値)A B
ちなみにFIND関数だけを抜き取って
=FIND(".",A2,1) とすると「16」という値になります。
また、LEAN関数だけを抜き取って
=FIND(".",A2,1) とすると「19」という値になります。
この二つの関数を組み合わせたのは、
1)ピリオドを含めた、ピリオドの位置から末尾までの文字数をカウントし、
2)A2セル全体の文字数から1)の値を差し引く
という意図だと思うのですが、
19-16=3 で、4になりません。
お手数ですが、補足をお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelのIF関数 2 2022/04/14 16:11
- Visual Basic(VBA) Excel VBA でデータ転記について 1 2023/03/07 19:11
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Visual Basic(VBA) 指定した文字から指定した文字のスペースまでを削除するVBAの構文について 6 2022/07/24 22:20
- Visual Basic(VBA) excelにて、特定の列に数字入力してあれば、入力してある行コピーして 別ファイルに張り付ける 2 2022/08/11 05:33
- その他(Microsoft Office) 英数字のみ全角から半角に変換 4 2023/07/28 14:48
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルやフォルダにつける名...
-
gooとyahooの画面の文字がなぜ...
-
インスタのストーリーでこうい...
-
Word で英語を打つ時に変な幅?...
-
平方センチメートルの cm2の打ち方
-
JIS水準に俗字も入っているので...
-
ワード10で40×40の文字設定をし...
-
【ファイル名】¥/*:”<> ...
-
メールの裏技を教えてください
-
突然表示される文字が大きくなった
-
エクスプローラは「explorer.ex...
-
Wordの下付文字の左下と右下両...
-
Microsoft Excelで文字に長体を...
-
エクセルのドロップダウンリス...
-
フォルダ名長さの上限
-
Excel関数:末尾4文字を取り除...
-
〇、○、◯という文字について
-
「\\x3C\\x42\\x52\\x3E\\x3C\\...
-
電子内容証明で文字装飾のない...
-
エクセルのA1文字列をA2へ文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ファイル名】¥/*:”<> ...
-
電子内容証明で文字装飾のない...
-
平方センチメートルの cm2の打ち方
-
酸素O2の、2を小さく入力す...
-
インスタのストーリーでこうい...
-
辞書登録にて、100文字以上...
-
月の省略表示について
-
yの上に点々のある文字を入力す...
-
2桁数字を1文字入力したい。
-
〇、○、◯という文字について
-
エクセルで無限大マークを表示...
-
エクセルの数式バーに表示され...
-
〄特殊文字の出し方を教えて下...
-
Word で英語を打つ時に変な幅?...
-
名簿作り
-
1000文字以上と指定されたレポ...
-
ファイル名に使う文字の優先順位
-
一つのセルに表示できる最大文...
-
とても長い部署名、肩書きの宛...
-
ディスクユーティリティのS.M.A...
おすすめ情報