![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?08b1c8b)
No.5
- 回答日時:
こんにちは
文字列を1文字ずつチェックするしかないのですけれど・・・
>漢字の後ろがカタカナになっているデータで
というのが、漢字・カタカナ以外はどうなっているのかよくわかりませんし、「漢字-カナ-漢字」等の場合はどうするのかも不明です。
ひとまずご参考までに、
『1文字目からチェックして、漢字以外が最初に出現するまでの文字列を抽出する』
という一例を以下に示しておきます。
あとは、実際になさりたいことに合わせて、調整してください。
A1セルに元の文字列があるとして、
=LEFT(A1,AGGREGATE(15,6,ROW(A$1:A$99)/(MID(A1,ROW(A$1:A$99),1)<"亜"),1)-1)
で、抽出可能と思います。
※ 可変にすると面倒なので、対応可能文字数は98文字以下までと決め打ちにしてあります。
※ ご提示の「・北海道ホッカイドウ」などが元のデータだとすると、1文字目の「・」が漢字ではないので、結果はその前の文字列を返すため、空白文字列となり何も表示されません。
もしも1文字目を除いてチェックしたいのであるなら、上式を2文字目からチェックするように修正して、1文字目のチェックは別途追加してください。
No.3
- 回答日時:
>VBAはわかりません。
>EXCEL2016で、あいにくSEQUENCE関数は使えません。
ということですので、ASC関数を使ったやり方を説明してみます。
…気がつきましたか?
ASC関数は全角のカナを半角にする関数です。
元の文字列のバイト単位の文字数と、
カナを半角に置換した後の文字列のバイト単位の文字数を比較して
「カナ」の文字の長さを計算で求めれば、あとはLEFT関数で切り出せます。
A1セルに対称の文字が入力されているとしたら、
ASC(A1)
これでカナを半角に置き換えることができます。
しかしこの時、濁点を含む文字は濁点が分離されて1文字分増えてしまいます。
そこで濁点を削除するためにSUBSTITUTE関数を使います。
SUBSTITUTE(ASC(A1),CHAR(222),"")
これで半角の濁点を削除できます。
※ 半角の濁点の文字コードは222。
これらをLENB関数でバイト単位での文字数にする。
そしてここから数学的な計算になります。
元の文字列のバイト単位での文字数を「x」、
置換後の文字列から半角濁点を除いたバイト単位の文字数を「y」、
とした場合、
x-y
で、半角に変換された文字数が得られます。
すると半角にならなかった文字のバイト数は
y-(x-y)
で得られます。
これを
括弧を外すと
2b-a
になります。
……はい。目的の文字数を得られました。
あとは、LEFT関数か、LEFTB関数でA1セルの値から文字を切り出せば良い。
・・・余談・・・
質問者さん的には
「御託なんて良いからテンプレートにできる数式をよこせ」
なんでしょうけど、
ここは自力で問題を解決できるようになるためのアドバイスをもらう場所であり、
作業の代行を依頼する場所ではありません。
ですので、ここでは敢えて答えである数式は書きません。
説明を読んで理解できれば、自分で数式を作れるようになります。
頑張ってみてください。
うまくいかないときは、その ”うまくいかない” 数式を書いて、あらためて質問すると良いでしょう。
No.2
- 回答日時:
Excelに限らず「任意の文字列から感じ部分のみを自動的に抽出したい」のですよね?
それには基本的には文字列の先頭から1文字ずつ「この文字は漢字か」とチェックし、感じであれば抽出用に用意した場所へコピーする・・・といった処理を行う必要があります。
で、Excelの場合はそのような処理を行う関数式やマクロを作成することになります。
ですのでVBAはわかりません・・・とはなから突き放していては無理でしょう。その場合は手動操作で気長に処理するしかありません。
参考まで。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) Excelについて教えてください。 帳票データがあります。 アクセスに取り込むため、 データ形式にし 1 2022/06/08 19:59
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- Excel(エクセル) スプレットシートでA1~G1にデータが入っていて、 それを1列ずつ空けて表示する関数がわかる方いまし 4 2022/08/25 09:39
- 地理学 東京都は「東京」、大阪府は「大阪」、静岡県は「静岡」。でも、北海道が「北海」でないのはなぜ? 5 2022/08/16 10:22
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- その他(インターネット接続・インフラ) Googleのログイン 友人からシェアされてくるYouTubeの動画に評価(いわゆるいいね!)をしよ 1 2023/01/14 21:33
- イベント・祭り 北海道コンサドーレ札幌の話 1 2023/02/15 22:33
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- その他(Microsoft Office) EXCELの1行を1枚の用紙にそれぞれ印刷したい。 3 2022/10/10 11:35
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
もし10億円当たったら何に使いますか?
みなさんの10億円プランが知りたいです!
-
あなたの人生で一番ピンチに陥った瞬間は?
これまでの人生で今振り返ると「あの時、1番ピンチだったなぁ...」という瞬間はありますか?
-
泣きながら食べたご飯の思い出
泣きながら食べたご飯の思い出を教えてください。
-
エクセルでセルの中身が漢字かどうか識別する方法は?
Excel(エクセル)
-
エクセルでの漢字、カタカナ、ひらがななどの抽出について
Excel(エクセル)
-
Excel2003のセルから漢字のセルだけ取り出す方法
その他(Microsoft Office)
-
-
4
Excel2007でカタカナの文字のみを抽出、表示するには?
その他(Microsoft Office)
-
5
エクセル ひらがなの文字を抽出
Excel(エクセル)
-
6
EXCELで、セル内の半角カナのみを削除する関数
Excel(エクセル)
-
7
エクセル、関数でセル内の半角カタカナ漢字、を分けて他のセルへ表示する方法
Excel(エクセル)
-
8
文字列から英数字のみを抽出する関数
Excel(エクセル)
-
9
Excelでカタカナ・ひらがな・英数字の抽出
その他(Microsoft Office)
-
10
Excelにて、カタカナだけのセルを抜き出す方法は?
Excel(エクセル)
-
11
全角・半角混在の文字列から半角文字のみ取り出す
Excel(エクセル)
-
12
日本語(ひらがな・カタカナ・漢字)があるか判断する
Excel(エクセル)
-
13
セル内の文字列が日本語か英語かを厳密に識別したい
Visual Basic(VBA)
-
14
漢字の含む数値列の検索方法
Excel(エクセル)
-
15
エクセルでアルファベットか数値の判定をしたいのですが
Excel(エクセル)
-
16
エクセルの削除
Excel(エクセル)
-
17
エクセル カタカナの文字を検索したら漢字もヒットしてしまうのですが
Excel(エクセル)
-
18
エクセルでセルのデータがカタカナかどうか調べたい
Excel(エクセル)
-
19
VLOOKUPで、漢字を検索値にする場合。
Excel(エクセル)
-
20
エクセルの関数で、記号などを抽出もしくは削除したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで、漢字のみ抽出する式を...
-
「~してはる」は敬語?それと...
-
「洛西」は「らくせい」ですか...
-
漢字の意味で、「町」「街」「...
-
「じゃろ」と最後に付くのはど...
-
「むっちゃ」と「ほんに」の使...
-
関西弁ネイティブの方!尊敬の...
-
橋の端を何故「詰」というの?
-
私は滋賀県が嫌いです。 絶対に...
-
東日本から西日本へ旅行した場...
-
京都駅から三ノ宮駅(神戸)ま...
-
大阪に転勤になりました。豊中...
-
『教えてたもれ』とは、どこの...
-
名阪国道の凍結箇所
-
ピクミンの歌の「ほったかす」...
-
廣野の姓のルーツを知りたいです。
-
祇園祭の山鉾にペルシャ絨毯が...
-
JRのパック旅行、途中乗車でき...
-
京都大学の入試に京都駅からバ...
-
朝6時からやってる京都駅周辺銭湯
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで、漢字のみ抽出する式を...
-
「~してはる」は敬語?それと...
-
「洛西」は「らくせい」ですか...
-
漢字の意味で、「町」「街」「...
-
「じゃろ」と最後に付くのはど...
-
私は滋賀県が嫌いです。 絶対に...
-
邪宗の都
-
関西弁ネイティブの方!尊敬の...
-
友達から わたしのこと嫌い?っ...
-
奈良で一番の繁華街
-
大阪 京都 兵庫 奈良 滋賀 三重...
-
橋の端を何故「詰」というの?
-
名阪国道の凍結箇所
-
『教えてたもれ』とは、どこの...
-
「あっこ」ってどこ?
-
東日本から西日本へ旅行した場...
-
森鴎外の高瀬舟の事についてで...
-
「むっちゃ」と「ほんに」の使...
-
大阪市は名古屋の何倍くらい都...
-
新卒で同棲を反対されています...
おすすめ情報