• 締切済み

エクセルにて ¥マーク有のセルと ¥マーク無しのセル

お知恵を拝借させて下さい。 エクセルにて『¥マーク有のセル』と『¥マーク無しのセル』が 1つのシートに混在しています。 これを (1) ¥マーク無しに統合して、最終的には、すべて (2)数値として認識、できるようにしたいと考えています。 いろいろ調べてYEN関数の存在を知ったのですが、これとかRIGHT関数 の組み合わせ等を考えたのですが、どうも上手く行きません。 よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

>データ自身に¥がついています 本当かな。信じられない。入力に手間がかかるから。 \200ト入れてもエクセルは値を200にしてしまうようだし。 文字列書式にしておいて\200と入れるか、'\200と入れることになるが。また左詰に一旦なるし。 ーー 文字が¥が先頭についているなら¥を空白(文字なし)で置換すれば よい。別セルでよければ、=SUBSTITUTE(A5,"\","")でもできる。

lionno25
質問者

お礼

レスありがとうございます。 入力したデータではなく、あるアプリからエクスポートした データで、なぜかしら¥マークがついているのです。。。 いただいた方法を試して見ます。

  • k-f3
  • ベストアンサー率31% (945/3036)
回答No.3

セルの範囲指定→書式→セル→通貨(会計)/記号{「¥」の右▼をクリックして「なし」を選択→OK

lionno25
質問者

お礼

ありがとうございます。 試してみます。

回答No.2

> 確かにReplace関数でOKなのですが、 そんなこと書いていませんよ。シート全体選択しておいて、編集→置換したらっていってるんですよ。

lionno25
質問者

お礼

ありがとうございます。 試してみます。

回答No.1

これって、特定セルの書式が通貨になってて表示上「\」がついてくるということなのか、データ自身に「\」がついてるということなのか、どちらですか? 前者なら書式を揃える、後者なら「\」を「」に置換(これで「\」が消えます)すればいいだけのことですが。

lionno25
質問者

お礼

レスありがとうございます。 (1)データ自身に¥がついています。 (2)確かにReplace関数でOKなのですが、    ¥付き、¥無しのセルをまとめて    の方法がないだろうか?と探しています。

関連するQ&A

  • エクセルでSheet1の特定セルの数値をSheet2に

    Excel2000を使用しています。 例えば、Sheet1に残高が算出されたセルがあります。 そのセル内の数値をSheet2に繰越金として用意したセルに持ち越せる関数というのはないものでしょうか。 どうか、お知恵を拝借下さい。

  • エクセルで入力済みのセルのみ見つけて・・

    エクセルで入力済みのセルだけを見つけ出して、 指定した場所に並べる作業をマクロで1発で出来るようにしたいのですが、その方法を教えてください。 シートが37シートあります。(sheetA1~sheetA12,sheetB1~sheetB12,sheetC1~sheetC12,sheet37) それぞれセルC5からC20まで数値が入っていますが、 最終行はC20とは限りません。(sheet37はまとめるためのシートで空白) C15が最終行の場合もあれば、C18が最終行の場合もあります。 各シートそれぞれ最終行が違います。(列は同じですスタートもC5です) 各シートのC列の入力済みのセルの数値をsheet37のB1セルから順番に縦に並べたいのです。 A,B,Cのシート順にC列に入力された数値を縦に並べます。 空白は無しで詰めて並べます。 これを1回の作業でできるマクロを教えてください。 それから入力済みの最終行を見つけ出すマクロの部分を表示して頂けるとありがたいです。 宜しくお願いします。

  • エクセルのセルに入れる簡単な関数

    例えば、複数のシートがある2シート目のセル(2B)に、1シート目のセル(2B)と同じ数値を入れたい場合、どういった関数を用いればよいのでしょうか?

  • 《エクセル2000》ごく単純に、セルの数を数えたいのですが

    こんにちは。 数字・テキスト・空白(ブランク)が混在しているシートがあり、その任意の範囲のセルの数を出したいのです。 COUNTBLANK+COUNTAで出るのはわかるのですが、これを一発で出す関数はありますか?

  • Excelでお知恵を貸して下さい(セル内の最大値抽出方法)

    Excel2000使用者です。お世話になります。 A1セルからA100セルまでに数値、文字列混在のデータがあります。 この中から最大値を抽出したいのですがやり方を教えて下さい。 例えば..こんな感じでデータだあります。 [A1][A2][A3][A4][A5] [1] [2] [5-8][6][9-10] 見づらいかも知れませんが、A1,A2,A4セルが数値でA3,A5セルが文字列です。 この場合だと、A5セル内の「10」という最大値を数値として他のセルに抽出したいです。 私の乏しい知識では思い浮かびません。 どうかお知恵を拝借させて下さい。 よろしくお願いします。

  • セルが数値か関数かを判別する方法を教えてください。

    セルが数値か関数かを判別する方法を教えてください。 マクロによって、シートの中で関数の入ったセルだけ色付したいと考えています。 エクセルのバージョンは2007です。 単純にTypeName関数、IsNumeric関数を使うだけではできませんでした。 色々な関数の組み合わせで実現できますか。

  • セルに入力した数値の組み合わせを抽出する方法

    セルに入力した数値の組み合わせを抽出する方法 色々探したのですが、よく分からないので教えてください。 エクセルシートのB3:E6の16個の各セルに、任意に数値を入力していきます。 その入力した数値の組み合わせを全て抽出したいと思っております。 (抽出先はどこでもいいです。) 希望としてはB3:E3の4個の数値は必ず入った組み合わせを作りたいです。 関数でもVBAでも何か方法が有れば教えてください。 宜しくお願い致します。

  • エクセルでこんなことできますか?

    こんばんは。 エクセル2003で下記のようなことできますか? 教えてください。(説明がうまく伝わるかわかりませんが) シートが5枚あります。 シート1からシート4まで同じセルに異なった 数値が入っています。 例) シート1 A1のセル ”10” シート2 A1のセル ”22” シート3 A1のセル ”34” シート4 A1のセル ”46” 最終シート5 A1のセルに”1”と入力するとA2のセルに”10”が表示 最終シート5 A1のセルに”2”と入力するとA2のセルに”22”が表示 最終シート5 A1のセルに”3”と入力するとA2のセルに”34”が表示 最終シート5 A1のセルに”4”と入力するとA2のセルに”46”が表示 このように表示されるにはどのような関数を使ったらよろしいですか? 一番簡単な方法を教えてください。 よろしくお願い致します。

  • 別シートのセルにある数値、+○,○○○ -○,○○○ を参照し表示させ

    別シートのセルにある数値、+○,○○○ -○,○○○ を参照し表示させたい。 2点ほど質問させてください。 1. Sheet1のA1セルに、 Sheet2のA1セルに手入力した、「数字の前に + あるいは - が付く数値」を、桁区切りのカンマ付きで表示させたいのですが、 関数式「=IF(Sheet2!A1="","",Sheet2!A1)」ではうまくいきません。 ちなみに、- の付いた場合には赤字で表示させたいと思います。 2. Sheet1のA1セルが、上記でうまく表示されたとして、 今度はその隣のA2セルに入っている数値を、 Sheet1のA1セルが -○,○○○ の場合には赤字で、 Sheet1のA1セルが +○,○○○ の場合には黒字で表示させるにはどうしたらよいでしょうか? たぶん「条件付き書式」で出来るような気はするのですが、定義をどうしたらよいものか見当が付きません。 ちなみに、Sheet1のA2セルに入っている数値は、Sheet2の別セルからの参照になっています。 以上ですが、お知恵を拝借させてください。 よろしくお願いいたします。

  • エクセルで、数値の入っているセルの数を表示したい。

    エクセル2000です。 たとえば、 A1からA30まで数値が入っていて、所々には文字がはいっています。 数値の入っているセルの数を自動でB1セルに表示させたいのですが、お知恵を拝借願えませんか? よろしくお願いします。

専門家に質問してみよう