No.2ベストアンサー
- 回答日時:
はじめまして。
下記の方法はどうでしょう。置換で「検索する文字列」の欄には、「Ctrl」キーを押しながら「J」キーを押します(何も表示されませんが大丈夫です)。「置換後の文字列」欄には何も入力しません。
これで置換(全て置換)すると改行が削除されると思います。
この回答へのお礼
お礼日時:2005/08/26 23:33
おおーっ!できました!本当にありがとうございます。またもしよろしければもう一つお聞きしたいのですが大文字の数字を小文字にするにはどのようにすれば良いでしょうか?もしご存知でしたら教えてください。宜しくお願いします。
No.6
- 回答日時:
こんにちは。
CSVで、確かにそういう吐き出しのデータに出会ったことがあります。通常は、エディタ処理してしまいますが、Excelでしたら、エディタよりも少し複雑なことをしてくれます。改行コードを取り、数字の全角を半角にするプログラムです。(カタカナや英字、記号は半角にはしません)
Sub FigChangeNarrow()
Dim Re As Object, c As Range, myStr As String
Dim Match As Object, Matches As Object
Set Re = CreateObject("VBScript.RegExp")
With Re
'正規表現パターン
.Pattern = "([0-9]+)"
.Global = True
Application.ScreenUpdating = False
For Each c In ActiveSheet.UsedRange
If VarType(c) = vbString Then
'オプション(セル内の改行を取る)
c.Value = Replace(c.Value, Chr(10), "")
c.WrapText = False
'
myStr = c.Value
Set Matches = .Execute(myStr)
If .Test(myStr) = True Then
For Each Match In Matches
myStr = Replace(myStr, _
Match.Value, _
StrConv(Match.Value, vbNarrow), _
, _
Len(Match.Value), _
vbTextCompare)
Next
c.Value = myStr
End If
End If
Next
Application.ScreenUpdating = True
End With
Set Re = Nothing
End Sub
No.5
- 回答日時:
#2です。
文字列操作の関数を一部追記しておきます。=JIS(文字列)→「文字列」内の半角文字→全角
=ASC(文字列)→「文字列」内の全角文字→半角
=PROPER(文字列)→「文字列」内の英字の先頭文字のみを大文字に、2文字目以降を小文字に変換
=UPPER(文字列)→「文字列」内の小文字→大文字
=LOWER(文字列)→「文字列」内の大文字→小文字
カッコ内の文字列のところには、変換したい任意のセル等を入れてください。
参考になれば幸いです。
No.4
- 回答日時:
#2です。
早速のお礼ありがとうございました。追記の質問に対する回答ですが、「大文字の数字を小文字に」とのことですが、全角→半角ということであれば、#3の方の回答で宜しいと思います。ご存知かとは思いますが、関数式を使用したあとは、それを一旦コピーして、その状態で右クリックし、「形式を選択して張り付け」で「値」にチェックを入れて貼り付けると関数式はなくなり、値だけが貼り付けられるので、今後の編集には楽になるかと思います。
もし、置換を使うなら、置換の「オプション」で、「全角と半角を区別する」にチェックを入れて、「検索する文字列」の欄に全角の数字を入力、「置換後の文字列」欄には、半角の数字を入力して置換を実行すれば、変換は可能です。
しかしその場合、「0~9」の数字を一つずつ置換していくので(計10回)、確実ではありますが、少々時間がかかりますが、シート上の全ての数字を置換できるのでその点では便利かと思います。
「置換」の「オプション」を使用すると、いろんな条件で置換ができるので色々試してみてください。
回答が遅くなり申し訳ございませんでした。参考になれば幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) cvsファイルをダウンロードすると、自動で拡張子がExcelのものになる 5 2022/07/20 21:21
- Excel(エクセル) Excelの複数置換はSUBSTITUTEを重ねるしかない? 9 2022/05/08 11:25
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Excel(エクセル) エクセルのAltを押すと「自動保存」「上書き保存」・・・に白抜きの「1」「2」・・・が出る。 2 2023/08/11 11:39
- Excel(エクセル) 改行を消すために、1212と入力して、2でフィルタリングして改行を消しています。が、データ量が多くて 3 2023/07/06 15:20
- 格安スマホ・SIMフリースマホ 電話番号の移行 7 2022/05/16 15:46
- Y!mobile(ワイモバイル) ●特定の番号に電話がかけられなくなった! 突然iPhone11からAndroidのRedmi5Gに特 8 2023/04/10 23:19
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Wordデータから,特定の単語を...
-
エクセルでシートにある赤文字...
-
ワードで赤字のみを削除する方法
-
ワードで半角英数の文字だけ選...
-
word文書内のピンク色の文字を...
-
word 2003で、赤い文字(あるい...
-
ワードの表の中の値の表示形式...
-
箇条書きのアタマに一括で「・...
-
wordで特定の色だけ印刷しない方法
-
Wordの脚注を,1)・・2)・・3)...
-
ワードで太字になっているとこ...
-
「Ms-Excel」の関数「Uボード...
-
英数字のフォント「Century」に...
-
Wordでカッコで括った文字を一...
-
日英、混合文。日本語だけ小さ...
-
賞状の文字(フォント・大きさ...
-
ワードの隠し文字を空白(スペ...
-
同じ文字
-
Excelの表中,数字の「1」をす...
-
Excel or Wordで文字チェ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでシートにある赤文字...
-
箇条書きのアタマに一括で「・...
-
Word相互参照の文字を一括で変...
-
Wordでカッコで括った文字を一...
-
Excelの表中,数字の「1」をす...
-
wordで文字の置換をマクロで実...
-
「WORD」での作業 日本語・英...
-
excelマクロ ボタンを押して文...
-
ワードで赤字のみを削除する方法
-
Wordの脚注を,1)・・2)・・3)...
-
ワードの表の中の値の表示形式...
-
Wordデータから,特定の単語を...
-
ワードで半角英数の文字だけ選...
-
wordで特定の色だけ印刷しない方法
-
ワードで太字になっているとこ...
-
Wordで【相互参照】で挿入した...
-
EXCEL2010のハイパーリンク先の...
-
エクセルで、コンマをピリオド...
-
word である文字をすべてイタリ...
-
ワードの表への入力について
おすすめ情報