過去の桐井戸端BBS (桐ver.9)
28943 ある項目にある文字列が含まれていたら別の項目の表示を変えるような関数を教えてください うみ 2005/02/06-10:51
 項目に生産地と生産コードがあります。
生産コードは、頭文字にAやBやCを含む4桁の文字列(A123やB321など)生産地はAOMORIやBINGOやCHIBAがあります。
 生産コードにAが含まれる文字列が入力されたら生産地へ自動でAOMORIが表示され、
Bが含まれる文字列の場合はBINGOが表示、C・・・ならCHIBA、それ以外は空白(表示なし)をといった関数を
お教えいただきたいのですが、どなたかお分かりの方がいらっしゃいましたらお教えください。
28944 Re:ある文字列が含まれていたら、という関数についてです。 幅田 2005/02/06-11:08
記事番号28943へのコメント
うみさん
こんにちは。

> 項目に生産地と生産コードがあります。
>生産コードは、頭文字にAやBやCを含む4桁の文字列(A123やB321など)生産
>地はAOMORIやBINGOやCHIBAがあります。
> 生産コードにAが含まれる文字列が入力されたら生産地へ自動でAOMORIが表
>示され、Bが含まれる文字列の場合はBINGOが表示、C・・・ならCHIBA、それ以
>外は空白(表示なし)をといった関数をお教えいただきたいのですが、どなた
>かお分かりの方がいらっしゃいましたらお教えください。

「生産コードにAやBが含まれる」ではなくて、
「生産コードの最初の文字がAやB」と解釈していいのですね。

[生産地]の項目計算式に下記の式を設定して下さい。

#条件選択(#部分列([生産コード],1,1)="A","AOMORI",#部分列([生産コード],1,1)="B","BINGO",#部分列([生産コード],1,1)="C","CHIBA",1,"")

生産地は3つしかないのならこれでいいと思いますが、
これ以上多くなったりすると、別の表を作って表引きなどをしたほうが
いいかもしれません。

28945 解決いたしました。 うみ 2005/02/06-11:25
記事番号28944へのコメント
幅田さん
こんにちは。
早速のご回答ありがとうございます。
私の求めていた答えそのものをいただき
すぐに操作させて戴きました。

>「生産コードにAやBが含まれる」ではなくて、
>「生産コードの最初の文字がAやB」と解釈していいのですね。

はい。その通りです。
言葉が足りず申し訳ございません。

>生産地は3つしかないのならこれでいいと思いますが、
>これ以上多くなったりすると、別の表を作って表引きなどをしたほうが
>いいかもしれません。

じつは、表引きで運用していたのですが
入力担当者によっては、ミスが発生してしまい
何とかならないかなぁと思って投稿させて戴いた次第です。
本当にありがとうございました。

戻る