%記号なしでパーセンテージ(x 100)のような数値をフォーマットします。


2

これは質問の反対です。 Excel内の数値フォーマット:100を掛けることなく%値を表示

たとえば、生のコンテンツが0.75 "のセルが" 75%を意味するような形式のデータがあります。このようなデータを他のプログラム(Adobe Illustrator)に転送するプロセスを設定しています。これには、数字に記号(%でも)が含まれていると起動します。

やりたい を変更することなく コンテンツ シートの構造 そのため、新しい列も、基になるデータへの変更もありません。明らかにこの制限はありませんが、次のような式で列を追加してください。 =A1*100 とても簡単でしょう。これらのシートは複雑で、このプロセスを行っている人以外のチームによって保守されているので、これらを避けたいのです。新しい数値フォーマットのように。

のように格納されているデータを取得できるようになります任意の番号形式または同様のプレゼンテーション層の変更はありますか 0.75, 0.5, 0.25 のように他のアプリケーションにコピーして貼り付ける 75, 50, 25


100倍する魔法の「パーセンテージ」数値フォーマットは、カスタムフォーマットで次のようにリストされているように見えます。 0.00%しかし、単に削除する % 乗算も削除されます。


私は見つけた 提案するブログ(Chandoo) のようなフォーマットを使う #,#.# [Ctrl-J] % パーセンテージ記号を新しい行の下に隠すことはできますが、ユーザーが出力をコピーして貼り付けるアプリケーションのためにクリーンな出力が必要なので、これは私にとってはうまくいきません。


あなたはVBAソリューションに門戸を開いていますか?もしそうなら、あなたのデータはどのようにExcelで整理されていますか? 1列、複数列など
Kyle

a)可能であればVBA以外のソリューションをお勧めします。初心者のExcelユーザーが慣れない複雑なシートでも危険を冒さずに簡単にできる、カスタム形式のコピーペーストと同等の簡単で確実なものを探しています。クロスシート条件とvlookups(それゆえ私は習慣的に列を追加したり削除したりすることをお勧めします)に関する複雑なことはたくさんありますが、この質問のためには関連する列は1つしかありません
user568458

回答:


1

あなたは仕事を終わらせるためにこのマクロを使うことができます。ただし、最初に、Microsoft Forms 2.0ライブラリへの参照を追加する必要があります。 Alt + F11を押してVisual Basic Editorを起動し、[ツール]>>をクリックします。参照先...表示されるまで下にスクロールします Microsoft Forms 2.0 Object Library 横にあるチェックボックスをオンにして、[OK]をクリックします。あなたがそれを見ていない場合(それらはアルファベット順にリストされている)、あなたはDLLを介してそれを追加する必要があります。参照...をクリックして、参照して追加します。 C:\Windows\System32\FM20.DLL

使用法:範囲を選択し(列全体を選択できます)、ユーザーにとって最も簡単な方法でマクロを呼び出します。マクロの実行後、データはクリップボードに保存されます。ボタンを作成したり、ホットキーを割り当てたり、リボンから手動で実行したりできます。値はすべて数式で計算されており、空白のセルはないと想定しています。ワークブックはまったく変更されないため、ユーザーが混乱して間違った列を選択しても、データに影響はありません。

Option Explicit

Public Sub CopyPercentAsWholeNumber()

Dim Arr() As Variant
ReDim Arr(1 To Selection.SpecialCells(xlCellTypeFormulas).Count)

Dim i As Long
With Selection
    For i = 1 To UBound(Arr)
        Arr(i) = .Cells(i).Value * 100
    Next i
End With

Dim S As String
Dim objText As New MSForms.DataObject
S = Join(Arr, vbCrLf) & vbNewLine
objText.SetText S
objText.PutInClipboard

End Sub

-2

クイックフィックス

あなたの番号を強調表示します。カスタムフォーマットに進み、0.00を入力してからctrl + jを同じビットに入力し、パーセント記号を入力します。それから整列を続け、折り返しのテキストをクリックします。 OKをクリック

これは%記号を隠しますが、それはあなたがあなたが使用している単位に列名を変更できることを意味します。


質問は、データを他のツールにコピーしたいため、セルに数字だけを保存するための解決策を求めて、隠れています。 % 彼の問題は解決しない。
Máté Juhász
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.