我是Calc的新手,但他是Excel的老手。不幸的是我没有后者可供我使用。我正在尝试使用我需要使用的数据内联创建一个新的单元格,如下所示
AF Afghanistan
AL Albania
DZ Algeria
在C列中输出如下
<option value="AF">Afghanistan</option>
我尝试使用CONCATENATE
功能无济于事。有人能指出我如何在OpenOffice Calc(第3版)中实现这一目标。
由于
答案 0 :(得分:25)
我认为这是一个逃避引号的问题,因为它们也划定了“额外的字符串”。无论如何,它应该使用CONCATENATE,使用这个公式:
=CONCATENATE("<option value=""";A1;""">";B1;"</option>")
修改强>
很抱歉,每次弄乱参数分隔符(使用德语l11n,使用分号而不是commata ...)使用英语(美国)本地化,您需要此版本:
=CONCATENATE("<option value=""",A1,""">",B1,"</option>")
如果第一个单元格引用周围的qoutes加倍不起作用,请尝试将其替换为CHAR(34)
(双引号的十进制 ASCII代码为34,而22将是 hex 值):
=CONCATENATE("<option value=",CHAR(34),A1,CHAR(34),">",B1,"</option>")
答案 1 :(得分:5)
假设“AF”在A1列中,“阿富汗”在C1列中,那么这将产生所需的结果
="<option value='"&A1&"'>"&C1&"</option>"
该代码会为您提供此输出
<option value='AF'>Afghanistan</option>