A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
No.3です。
困ったときのVBAということで、マクロでも解決できます。
質問者がVBAでもかまわなければ以下のようなVBAを当該ブックの標準モジュールに作成します。
添付画像①のように「オプション」→「Shift+M」を押す→「OK」でマクロに、例えば「Ctrl+Shift+M(サブルーチンの頭文字=半角アルファベットなら何でもよい)」というショートカットキーを登録しておけば、変換したいシートを表示した状態で「Ctrl+Shift+M」を押すことで、添付画像②のように変換されます。
>1.2.3.…と振ったリストの数字を①.②.③…としたいのですが・・・
というご質問者のご要望が叶うと思います。
Sub Maru_Number()
Cells.Replace What:="1.", Replacement:="①.", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase _
:=True, MatchByte:=False, SearchFormat:=False, ReplaceFormat:=False
Cells.Replace What:="2.", Replacement:="②."
Cells.Replace What:="3.", Replacement:="③."
Cells.Replace What:="4.", Replacement:="④."
Cells.Replace What:="5.", Replacement:="⑤."
Cells.Replace What:="6.", Replacement:="⑥."
Cells.Replace What:="7.", Replacement:="⑦."
Cells.Replace What:="8.", Replacement:="⑧."
Cells.Replace What:="9.", Replacement:="⑨."
End Sub
No.3
- 回答日時:
No.1さんの方法は、方法論としてはありだと思いますが、数式が誤っている気がします。
>半角1の文字コードは49です。①の文字コードは10529。
とおっしゃていますが、①の文字コード(JISコード)は16進で「2d21」ですので、「=HEX2DEC("2d21")」で10進に変換すると11553です。
従って、方法論を活かして数式を作成すると
=CHAR(CODE(A2)+11504)&MID(A2,2,LEN(A2)-1)
となります。
No.2
- 回答日時:
申し訳ありません。
文中の式に誤りがありました。
誤 char(A2+10480&mid(A2,2,len(A2-1)
正 char(A2+10480)&mid(A2,2,len(A2)-1)
No.1
- 回答日時:
一発では変換できませんが、以下の手順で作業すれば可能だと思います。
半角1の文字コードは49です。
①の文字コードは10529。1の文字コードとの差は10480です。
A1セルにある「5」という文字を「⑤」と表示する場合は、char(A1+10480)とすれば良いです。
A2セルにある「6.あいうえお」という文字列を「⑥.あいうえお」としたいのであれば、char(A2+10480&mid(A2,2,len(A2-1)とすれば良いです。
上は関数の式なので、元のリストを置き換えるためには…、
まず、上の式を適当な空いたセルに必要な行数(列数?)分入力、コピーします。
その後、欲しい結果が得られた複数のセルをコピーして、元々「1.2.3.…」が振られていた行(列?)に【文字列として】貼り付けて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 365 フリーズ 頻発 エクセルのセルの中に日本語の文章を全角半角和文英文数字を混ぜて入 3 2022/12/12 15:09
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- Excel(エクセル) エクセルで割り振りをする方法 7 2022/08/02 14:02
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- その他(Microsoft Office) エクセルの関数について 4 2022/07/30 16:42
- Excel(エクセル) excelにて、ある固定値から連番を振りたいが、上限値が異なる連番を振る処理を複数回行いたい場合 6 2022/10/22 11:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
Excel内での検索結果をシート...
-
エクセル 数字をすべて○などの...
-
Excelでセルをクリックす...
-
太字に設定されているセルの個...
-
クリックすると文章が表示され...
-
マクロを実行すると画像がズレ...
-
現在のセルの位置を返す関数は...
-
Excelで挿入した図をセルの中央...
-
【EXCEL】先週の月曜日の日付を...
-
アポストロフィーの一括挿入 ...
-
エクセルVBA セルに表示された...
-
シート保護とグループ化機能を...
-
EXCELのセルや文字色の反映
-
VBA 見つからなかった時の処理
-
excelのソルバーをVBAで複数行...
-
エクセルマクロ 赤色の文字を検...
-
エクセルでの検索ボックスの作...
-
開始行と最終行を指定して差し...
-
エクセルでPDFリンクを大量...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
太字に設定されているセルの個...
-
クリックすると文章が表示され...
-
Excelで挿入した図をセルの中央...
-
【マクロ】ファイル名の変更に...
-
Excelで、図形内の文字をセルに...
-
マクロを実行すると画像がズレ...
-
Excel ハイパーリンクのURLを別...
-
フォントの色を指定して削除出...
-
Excelでセルをクリックす...
-
Excel2007 色のカウント (VBA)
-
エクセルでの検索ボックスの作...
-
現在のセルの位置を返す関数は...
-
エクセル マクロ チェックボックス
-
VBA 見つからなかった時の処理
-
アポストロフィーの一括挿入 ...
-
エクセルでPDFリンクを大量...
-
セルの値が変ると自動でマクロ...
おすすめ情報