inspecのプロフィール
- ベストアンサー数
- 2
- ベストアンサー率
- 100%
- お礼率
- 0%
- 登録日2008/01/13
- エクセルでのソートがうまくいきません
エクセル2000を使っています。 VLOOKUP関数を利用して見積書を作っていますが、時たま上手くいかない事があります。 見積書は、 見積書のページに A列:数字4桁の商品コード B列:商品名 C列:単価 (例:1001 アイスクリーム 1,500) 商品コードのページも全く同じで、A列でソートしてあります。 VLOOKUPを使って、見積書のA列の4桁の数字に対応した商品コードのB列C列からデータを持ってくるようにして、見積もり書のB列とC列をうめる・・・という簡単な仕組みです。 ところが、なぜかB列とC列にうまくデータを持ってこられない行がいくつか出てくる事があります。(#N/Aと表示される) ちなみに、見積書も商品コードもA列のセルは文字列に設定しています。 また、変換できなかったA列の数字を上書きして入力すると半分くらいはB列C列が#N/Aから本来のデータになるのですが、相変わらず変化なしの場合もあります。 そのような場合は、見積書のA列に商品コードのA列をコピーしたものを貼り付けて上書きするとちゃんと表示できるようになります。 この場合の見積書は、過去に作ったいろんな店舗への見積書を行追加して新たに作った「年間の見積書の全て」といった物なので、時によってA列のセルの性格が違っている場合があるかも・・・という訳で改めてA列を文字列に設定し直しています。 が、これをやってもA列での並べ替えもうまく昇順にならない場合がありますので、やはりセルによっては統一されていない部分があるのかと調べてみましたが全て同じく文字列になっています。 どうにも訳が判りません。 長い文章で申し訳ありませんが、御判りの方がおいででしたら後教授ください。
- Excelで正規表現やワイルドカードなどを使って置換したいのですが…
Excelの中で置換をしたいのですが、 例えば以下のように( )かっこでくくられた不規則な数字を検索し、その前後に記号を付加するといった具合です。 Wordだと置換で正規表現が使えますが、Excelではやはりマクロを作らないとだめなのでしょうか? 置換前 あいう(123)かきく(あああ) さしす(ははは)たち(589)つ ・ ・ ・ ・ 置換後 あいう★(123)★かきく(あああ) さしす(ははは)たち★(589)★つ ・ ・ ・ ・
- ベストアンサー
- その他(ビジネス・キャリア)
- 62563
- 回答数2