• ベストアンサー

エクセルの数値をコピペ後の秀丸でもカンマ付きに

エクセルの金額リストを、秀丸にカンマのついた数字のままコピーしたいです。 ・エクセル 1,000,000 (書式設定にてカンマ付きの数値に見えます) ・秀丸 1000000 (コピペではこうなってしまいます) ・秀丸 1,000,000 (←このようにしたいです) 正規表現でできるでしょうか? もしお分かりの方がいらっしゃいましたら、教えてください。よろしくお願いいたします。 (正規表現の知識は、\nと\tくらいしかわかりません、すみません)

  • -has
  • お礼率94% (49/52)

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1615/2454)
回答No.2

ワードにコピペしてそれを秀丸にコピペするとカンマが保持されます。 もしくは、エクセルでテキストボックスを作成してそこにコピペしてそれを秀丸にコピペしてもカンマが保持されます。

-has
質問者

お礼

ありがとうございます!この方法でできました!

その他の回答 (3)

noname#202764
noname#202764
回答No.4

>・エクセル 1,000,000 (書式設定にてカンマ付きの数値に見えます) 設定の仕方はどんな風にしたんでしょう? Ctrl+1で起動する「セルの書式設定」でもリボンの「ホーム」タブの「数値」の「区切りスタイル」でも、私の環境では >・秀丸 1,000,000 (←このようにしたいです) そのようになります。 ついでに通過として表示形式を変更した場合は\1,000,000となって貼り付けられます。 Excelは2010で秀丸は8.41です。

-has
質問者

お礼

ありがとうございます。私はExcel2013で、秀丸8.21です。 セルの書式設定は #,##0 でした。 いったん全部閉じ立ち上げなおし新規で試したら、Orthrusさんのように貼り付けができました!何かおかしかったのかもしれません。 ご丁寧にありがとうございました!

  • kkkkkm
  • ベストアンサー率65% (1615/2454)
回答No.3

No2の追加です。 縦一列とか縦横数列とかの表の状態を維持したい場合は、ワードにコピペしてください。テキストボックスだと縦横の状態が維持されずだらだらと横方向に貼り付けられてしまいます。

-has
質問者

お礼

価格の1列のみでしたので大丈夫でした。ありがとうございます。

  • ninoue
  • ベストアンサー率52% (1288/2437)
回答No.1

秀丸のキーボードマクロを使うのが一番簡単だと思います。 秀丸のヘルプの "そのほかのコマンド" の キーボードマクロとは の項を参照下さい。 最初は例えば次のような数字列を入力します。 100000000 次に 標準では(Shift+F1)を押して一連の操作を記録開始します。 数値列の最後にある状態から左シフトキーを3度押して、"," を入れたい位置に進めます。 "," を入力して次に左シフトキーを押して 今入力した "," の左にカーソルを移動させます。 次に (Shift+f1)を押して記録終了します。 3桁左シフト + "," を行いたい時、キー操作の再生 (標準ではShift+F2) を繰り返して下さい。 100200300400500600 の最後にキー位置がある状態から、Shift+F2を5回繰り返す事で次のようになります。 100,200,300,400,500,600

-has
質問者

お礼

マクロを使う事は考えていませんでした!ありがとうございます。

関連するQ&A

  • 【Excel】「リスト」数値入力でカンマを使うには

    「データの入力規則」で作るリストにて、数値入力の際にカンマを使うことはできないのでしょうか? たとえば「1,000円」と「2,000円」の場合、「元の値」に入力したときにカンマを使うと、このタスク上では区切りとして扱われてしまうようで実際にリスト化したときに 1 000円 2 000円 というリストになってしまいます。 カンマが入った数値のリスト化の方法はあるのでしょうか? Excel2007利用です。

  • 秀丸の数値(半角)の前にタブを入れたいのですが、

    秀丸の数値(半角)の前にタブを入れたいのですが、 どうすればよいですか? 正規表現で数値にマッチして使おうと思いましたが、 数値が消えてしまいます。 数値を残してタブを挿入したいです。 例 置換前 やほー100 置換後 やほー(タブ)100

  • カンマで区切られた二つの数値を分けてセルにコピー

    XPのOffice2003のエクセルです。ある二つの数値が文字列として一つのセルに例えば「375, 934」という風に、半角カンマと空白で区切られて入っています。これを二つのセルに数字「375」「934」と分けてコピーしたいのです。 ワークシートのセルで数式処理、あるいはVBAマクロのどちらかで、できる方法を教えていただけないでしょうか。

  • 秀丸の置換で数字で始まる行だけを残したい

    秀丸の置換で数字で始まる行を残したいのですが可能でしょうか? 正規表現にチェックを入れて 検索に ^[0-9].*\n 置換に 空白 で数字で始まる行のみを消せることは分かったのですが、逆に数字で始まる行のみを残す方法がわからず、ご質問申し上げました。

  • 秀丸での、正規表現を使った置換

    秀丸での、正規表現を使った置換 \t第*.条*. (例えば「第1条」「第2条」「第3条」など) にマッチするものを、 \n第*.条*.\n のフォーマットに変換したいです。 しかし、変更後を「\n第*.条*.\n」でしていすると、 置換後の文字自体が、アスタリスクになってしまい、 例えば「第1条」「第2条」「第3条」などが、 すべて「第*.条」「第*.条」「第*.条」などになってしまいます。 数字部分を残しつつ置換するにはどうすればよいでしょうか?

  • 秀丸の改行キーについて

    秀丸で検索や置換を正規表現でするとき ¥nがバックスラッシュnになります こちらが正統であることは分かっているのですが ¥nにしたいのです 何か方法はありますか?

  • エクセルVlookup~&””の結果が数値にならず

    =IF(ISERROR(VLOOKUP(検索値,sheet1!$A$2:$C $100,1,FALSE)),"",VLOOKUP(検索値,sheet1!$A$2:$C $100,1,FALSE)&"") このような式です。 返された数字はなぜか左寄せになっています。 書式設定を見ると通貨になっており、カンマ入り数値にしても 右寄せになるだけでカンマが入りません。 どうしたらカンマ入り数値になるでしょうか。

  • エクセルの表をイラストレーターへコピペ

    エクセルの表(数字 文字入り)をコピペしてイラストレーターに貼り付けしましたが・・・数字のコピーができません(文字罫線はできました) どうすればよいのでしょうか??教えてください

  • 秀丸エディタのマクロのことで

    秀丸エディタ(Ver3.19)の置換で正規表現を用いても以下のことはできないと思います。 501~520までの数字を623~642に一括変換する。 そこで上記のようなことが可能なマクロを教えてもらいたいのですが。ようは置換元の範囲と置換後の範囲を指定することで、任意の数字に対して連番置換ができるマクロです。 ワードのVBAでも結構です(エクセルではダメですが)。 宜しくお願いします。

  • 差込をするとカンマがなくなる。

    ワードの差込について教えてください エクセルでデータを作り、ワードに挿入すると、エクセルの「35,000,000」というデータが、なぜか「35000000」とカンマのない形になってしまいます。エクセルは、書式設定で「数値」として認識されています。word2003 OSはXPです。 どのように対処したらよろしいでしょうか?教えてください。