No.1
- 回答日時:
関数じゃないとダメですか?
同じ事は「置換」で、出来ますけれど。
文字列が入ったセルを選んで、編集→置換
検索する文字列に、ャ を入れる→置換後の文字列に、ヤ を入れる
→すべて置換
No.2ベストアンサー
- 回答日時:
置換えでできますが、ユーザー定義関数を作ってみました。
A1の文字を変換する場合、=KomojiHenkan(A1) のようにして使います。
全角カタカナ、全角ひらがな、半角カタカナに対応しています。(Excel97で確認)
ツール→マクロ→Visual Basic Editor でVBE画面に移り、挿入→標準モジュール で標準モジュールを挿入し、出てきたコードウインドウに、下記コードをコピーして貼りつけます。
ここから
↓
Function KomojiHenkan(moji As String)
Dim L As Integer 'カウンタ
Dim pot As Integer '文字位置
Dim iKomoji As String, Komoji As String '小文字
Dim iOomoji As String, Oomoji As String '通常文字
iKomoji = "ぁぃぅぇぉゃゅょっ"
iOomoji = "あいうえおやゆよつ"
Komoji = iKomoji & StrConv(iKomoji, vbKatakana) & StrConv(iKomoji, vbNarrow + vbKatakana)
Komoji = Komoji & "ヵヶ"
Oomoji = iOomoji & StrConv(iOomoji, vbKatakana) & StrConv(iOomoji, vbNarrow + vbKatakana)
Oomoji = Oomoji & "カケ"
For L = 1 To Len(moji)
pot = InStr(Komoji, Mid(moji, L, 1))
If pot > 0 Then
Mid(moji, L, 1) = Mid(Oomoji, pot, 1)
End If
Next
KomojiHenkan = moji
End Function
この回答へのお礼
お礼日時:2002/06/28 15:10
やってみました。できました。すごいですね~!
置換でもできるのですけれど、全部やらなきゃいけなくて大変だったので…
とても助かりました。有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- マウス・キーボード キーボードのカナって必要ですか? DOS時代からパソコン触ってますが、カナ入力したこと記憶にありませ 14 2022/11/03 13:27
- Excel(エクセル) エクセルについて教えてください 2 2022/12/07 17:55
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- その他(Microsoft Office) 関数を教えてください 1 2022/12/13 15:56
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- Excel(エクセル) 単価シートから単価をエクセル関数で自動取得する方法 1 2023/07/02 22:00
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- マウス・キーボード キーボード Oキーを押すとプルダウンメニューが出る 4 2022/09/08 14:48
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelからテキストへのコ...
-
Excelの入力済みセルに一括で、...
-
エクセルのセルの中の,よりも前...
-
エクセルの表ををメモ帳などに...
-
Excelのmatch関数エラー原因が...
-
excelで可視セルのみ置換
-
Excelで、半角スペースをTABに...
-
企業名簿で(株)や(有)を無視し...
-
Excelの空文字セルの削除方法を...
-
【エクセル】ピボットテーブル...
-
Excelの置換がうまく出来ません。
-
小数点を消す方法
-
Excel折線グラフ作成でマイナス...
-
Excelで電話番号などの-(ハイ...
-
VBAでの日付の置換方法を教えて...
-
別シートのリストから置換する方法
-
エクセルで「4」「9」抜けの...
-
エクセルでセル内の一部分だけ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelのmatch関数エラー原因が...
-
Excelの入力済みセルに一括で、...
-
エクセルのセルの中の,よりも前...
-
Excelからテキストへのコ...
-
excelで可視セルのみ置換
-
置換機能を使わずに先頭に「'」...
-
Excelで、半角スペースをTABに...
-
【エクセル】ピボットテーブル...
-
エクセルでセル内の一部を一括...
-
Excelの空文字セルの削除方法を...
-
Excelのシートにある1行...
-
エクセルの表ををメモ帳などに...
-
小数点を消す方法
-
Excelで電話番号などの-(ハイ...
-
Excelのアポストロフィーの削除
-
Excel "~区"のみを削除したい
-
エクセルでセル内の一部分だけ...
-
一括でダブルクリックした状態...
おすすめ情報