過去の桐井戸端BBS (桐ver.9)
29116 エクセルデータ外部データ共に内容は合っているのに表引きを行うと内容が違ってくる まえだ 2005/02/20-20:47
こんばんわ。

kiri9で外部データを作成しました。(結合 "kintai2.xvw" 項目名[部署部門]他)

読込表(勤怠.tbl)にイベントで読込処理を行うと、特定の項目(部署部門)で
「値が範囲外」のエラーが出て対策が出来ないので、読込項目を外し、
表引きで処理を行いました所次のような現象が出ました。

エクセルの表には
部署部門
0300
0300
0300
0300
0301
0301
の文字データが入っています。

"kintai2.xvw"の[部署部門]のデータは次のとおりです
0300
0300
0300
0300
0301
0301

勤怠.tblで他のデータを読み込んだ後表引き処理を行いましたら
00003
00003
00003
00003
0301
0301
のようにエクセルデータ、外部データ共に内容は合っているのに表引きを行うと
内容が違ってくるのはどうしてなのでしょうか。


29119 Re:エクセルのデータ うにん 2005/02/21-10:38
記事番号29116へのコメント

>kiri9で外部データを作成しました。(結合 "kintai2.xvw" 項目名[部署部
>門]他)

これはExcelの表を参照している外部DBということですか?

>読込表(勤怠.tbl)にイベントで読込処理を行うと、特定の項目(部署部門)
>で「値が範囲外」のエラーが出て対策が出来ないので、読込項目を外し、表引
>きで処理を行いました所次のような現象が出ました。

この「値が範囲外」になることが希望と違っているのですよね?
その項目の定義と読み込もうとしているデータがわからないと

>エクセルの表には
>部署部門
>0300
>0300
>0300
>0300
>0301
>0301
>の文字データが入っています。

これが読み込もうとしているデータかな?
本当に文字になっているかが怪しいかも?
CSVにでも保存してみるとか。

29124 Re:エクセルのデータ まえだ 2005/02/21-19:00
記事番号29119へのコメント

>これはExcelの表を参照している外部DBということですか?

エクセルのワークシートを参照しています。

>>の文字データが入っています。
>
>本当に文字になっているかが怪しいかも?
>CSVにでも保存してみるとか。
>

エクセルのワークシートのコメントには、「このセルにはテキスト形式かアポストロフィーで始まっています」と表示されます。

現在の給与処理は、本社より送付されるエクセルファイルに給与データを記入し、
本社へメール送信し、本社でアクセス(?)などで処理をしています。
出先の営業所ではなるべく簡素化するために「桐」で出来る範囲のことを進めています。
ワークシートファイルをそっくりそのまま処理するのは多少無理があるのでしょうね。
エラー回避のためにはCSVなど一手間も仕方ないかもしれません。

アドバイスありがとうございます。
29126 Re:エクセルのデータ うにん 2005/02/22-09:31
記事番号29124へのコメント

>エクセルのワークシートを参照しています。

で、"kintai2.xvw"の[部署部門]のデータの段階では正しいようですから、

>ワークシートファイルをそっくりそのまま処理するのは多少無理があるのでしょうね。

ということもないと思います。

読込先の表に問題があるのかもしれません。(しかし"0300"を読み込んで
"00003"にするのはどうしたらできるのかちょっと思いつきませんが)

表引き処理とはどういうことをやったのでしょうか。
関数の表引きで[部署部門]を得られるなら、その項目は読み込む必要がないような?

29134 Re:エクセルのデータ まえだ 2005/02/23-08:38
記事番号29126へのコメント

>関数の表引きで[部署部門]を得られるなら、その項目は読み込む必要がないような?
>

そのとおりです、最近は うまくいかない時の動作を考えるより回避策を練る方法をとっているように思います。

難しいけど 止められない!

戻る