私はCalcに非常に慣れていませんが、Excelの比較的ベテランです。残念ながら、後者は利用できません。以下のように、使用する必要があるデータをインラインで新しいセルを作成しようとしています
AF Afghanistan
AL Albania
DZ Algeria
このような列Cの出力で
<option value="AF">Afghanistan</option>
CONCATENATE
関数を使用して無駄にしようとしました。 OpenOffice Calc(バージョン3)でこれを実現する方法について、誰かが正しい方向性を教えてくれませんか?.
ありがとう
「余分な文字列」も区切られているので、引用符をエスケープする問題だと思います。とにかく、この式を使用して、CONCATENATEで動作するはずです。
_=CONCATENATE("<option value=""";A1;""">";B1;"</option>")
_
編集:
申し訳ありませんが、毎回引数のセパレーターを台無しにしています(ドイツ語のl11nでは、コンマの代わりにセミコロンが使用されています...)英語(米国)のローカライズでは、次のバージョンが必要です。
_=CONCATENATE("<option value=""",A1,""">",B1,"</option>")
_
最初のセル参照の周りのqoutesを2倍にできない場合は、CHAR(34)
(thedecimalASCII二重引用符のコードは34ですが、22はhex値です:
_=CONCATENATE("<option value=",CHAR(34),A1,CHAR(34),">",B1,"</option>")
_
「AF」が列A1にあり、「アフガニスタン」が列C1にあったとすると、望ましい結果が得られます。
="<option value='"&A1&"'>"&C1&"</option>"
そのコードはあなたにこの出力を与えるでしょう
<option value='AF'>Afghanistan</option>