エクセルで、セルにJANコードを入力したものをCSV書き出しして、そのファイル(○○.csvというファイル)をエクセルで開くと、JANコードが化けてしまいます。

たとえば、「4904901603468」と入力
   ↓
CSVで保存
   ↓
それをまたエクセルで開く
   ↓
すると「4.9049E+12」と化けています。

化けないようにするには、どうしたらいいでしょうか?
(なぜ、化けてしまうのでしょうか?)

教えてください。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

"4904901603468"と入っているセルを選択して、[書式]→[セル...]→[表示形式]


[分類]を"数値"にしてください。

デフォルトの"標準"ですと、"4.9049E+12"になってしまいます。
これは、「有効桁数+指数部」というメモリを少なく使う方法です。
数学(算数)的に言うと、4.9049×10の12乗を表します。関数電卓を使う方は、見たことがあるでしょう。

従いまして、JANコードのあるセルはすべて、上記の設定を行ってから、保存を行ってください。
    • good
    • 0
この回答へのお礼

解決しました!

ありがとう

お礼日時:2002/03/14 18:24

こんにちは。

maruru01です。

セルの書式設定の表示形式が、「標準」とか「文字列」になっているからでしょう。
「数値」にすればOKですよ。

1.JANコードのセルをクリックして選択
2.メニューの[書式]→[セル]をクリック。[セルの書式設定]ダイアログが表示される
3.[表示形式]タブをクリック
4.[分類]から"数値"を選択
5.[OK]をクリック

では。
    • good
    • 0
この回答へのお礼

解決しました!

ありがとう

お礼日時:2002/03/14 18:25

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

QCSVファイルをエクセルで開くとき、電話番号の列を文字列で開くには

いつもお世話になってます。
基本的な質問ですみません。
CSVファイルをエクセルで開くとその中の電話番号の列が毎回「33.7E+08」などおかしな数値になってしまいます。
テキストから開く場合だとその列を文字列と設定すれば0から始まる電話番号で表示するのは知っていたのですが、そのままエクセルで直接電話番号欄はそのまま電話番号を表示するようにする事は難しいでしょうか。
よろしくお願い致します。

Aベストアンサー

テキストファイル(csv やtsv)の、その電話番号の両端をダブルクォーテーション"で囲めば、ファイルから開く時に文字列として読み込めますよ。

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

Qエクセルでjanコードから、企業名を表示することができますか。

エクセルでjanコードから、企業名を表示することができますか。
たとえばA列に、4901872230785と入力すると、4901872が資生堂なので、B列に資生堂と表示させるには、どうすればいいでしょうか。

Aベストアンサー

一例です。
janコード左7文字は固定としています。
(1)別シート(仮に(Sheet2)トのA列にjanコード(左7桁)、B列に企業名の表を定義する。
(2)抽出シートのB列に=IF(COUNTIF(Sheet2!$A:$A,LEFT($A1,7)),VLOOKUP(LEFT($A1,7),Sheet2!$A:$B,2,FALSE),"")

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

Q【Excel/CSV】csv内にhtmlタグがあるとExcelで化ける

Excel2000(Win-XP)使用者です。
CSVファイルをメモ帳などで作成する場合、

aaa,bbb,これは<table>です,ddd

などと記入し保存、Excelで開くとおかしな表示になってしまいます。
""で囲ったり\を付けたり実体参照符号を使ったりしましたがうまくいきません。
Excel自身がhtmlのようなしくみになっているのが原因なのでしょうが、何かいい方法はないのでしょうか。
おそらく無理なんだろうとは思いますが一応質問してみることにしました。
お詳しい方、よろしくお願いします。

Aベストアンサー

こんばんは。

現象を確認しました。Excel2000でのトラブルのようです。タグの後は、すべてが文字化けしていました。
そこで、データ--外部データの取り込み--テキストファイルのインポートで、「すべてのファイル(*.*)」を選んで、テキストファイルのインポートで、区切り文字を「コンマ」を選んで、実行してみてください。

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

QエクセルでJANコードを作成する方法を教えて下さい!!

こんばんは!!

エクセルでのJANコード作成方法を教えて頂きたいのですが・・・・・・。13桁のJANコードです。レジでスキャンできるものを作りたいのですが・・・・・。ご存知の方よろしくお願い致します!!

Aベストアンサー

標準でバーコードの作成は無理なような気がします。
使い勝手がどうなのかはわかりませんが、EXCELでバーコードを作成するフリーウェアもあるようですので、参照先などのソフトライブラリで探してみてはどうでしょう?

また、ACCESSなら標準でバーコードを作成できるのでバーコード作成時のみACCESSを使用するのも手だと思います。

参考URL:http://www.vector.co.jp/vpack/filearea/win95/writing/label/barcode/index.html

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

Qメールで添付されたCSVファイルを開くと文字化けしてしまいます。

ソフトにあまり詳しくないので質問させてください。
仕事でとあるレポートがCSVファイルでメールに添付されてくるのですが、そのファイルをそのまま開くと文字化けしてしまいます。EXCELファイルで文字化けさせずに開きたいのですが、どのようにしたらよいでしょうか?

メールソフトは「Becky」を使用しています。
Outlookを使用している人にも同じCSVファイルが送付されるのですが、その人は、きちんと文字化けせずに開けます。

わかりやすく教えていただけると助かります。
よろしくお願いします。

Aベストアンサー

[データ]→[外部データの取込み]→[データの取込]→[ファイルの種類]→[すべてのファイル]
にして取り込みたいcsvファイルを指定します。
「テキストファイルウィザード1/3」にプレビューが表示されますので、「元のファイル」のところで、化けないコードに替えてみて下さい。
うまくできますように。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報