過去の桐井戸端BBS (桐ver.8)
9804 CSVから読込で、〃などの文字を上の行の値に変更したい。 桐坊主 2001/02/13-23:44
CSVからデータを移行中です。正常にデーターが読めたのですが
途中データーが空白の処理をお教えいただけないでしょうか

住所録などで都道府県・市町村・番地とうがありますが
都道府県のみ変更になったとき入力してあり、同じ場合は
〃などで入力してあります。

>北海道札幌市・・・
>〃  小樽市・・・
>青森県青森市・・・

都道府県・市町村・番地などはそれぞれ別項目です
〃の行数は一定ではありません。

全部の〃の行に上の行を複写する方法はございませんでしょうか?
いつもお世話になりますがよろしくお願いいたします。

9805 Re:CSVから読込で 幅田 2001/02/14-00:08
記事番号9804へのコメント
新たに[都道府県2]という項目を追加して、
それに項目計算式でも置換でもいいんですが、

#条件選択([都道府県]=”〃”,#直前値([都道府県2],””),1,[都道府県])

と言うような式を書いてデータを加工します。
その後、置換でもとの[都道府県]に[都道府県2]の値を複写すればいいと思います。

9809 Re:CSVから読込で 幅田 2001/02/14-08:50
記事番号9805へのコメント
>#条件選択([都道府県]=”〃”,#直前値([都道府県2],””),1,[都道府県])


[都道府県2]などという項目を作らなくても、
↓の式で置換すれば、一発でできますね。
ただし、結果があってるかどうか確認するのは大変ですが。

#条件選択([都道府県]="〃",#直前値([都道府県],””),1,[都道府県])

9811 Re:CSVから読込で 桐坊主 2001/02/14-15:56
記事番号9809へのコメント
幅田さんどうもありがとうございます。
実際は 「〃」 や「同上」や「空白」がありますが、いろいろ条件式を組み合わせて行ってみます。
大変お手数おかけいたしました。

9813 Re:CSVから読込で emuni 2001/02/15-05:25
記事番号9811へのコメント
>実際は 「〃」 や「同上」や「空白」がありますが、いろいろ条件式を組み合わせて
>行ってみます。大変お手数おかけいたしました。

「〃」の前後にスペースがあると厄介ですね。

置換 [都道府県]=#条件選択(#文字位置([都道府県],"〃")>0,#直前値([都道府県],"〃"),\
        (#文字位置([都道府県],"同上")>0,#直前値([都道府県],"同上"),1,[都道府県])

これだと2つ同時に・・・・まだ終わってなければ試して見て下さい。

戻る