Как объединить ячейки и добавить дополнительный текст?

Я очень новичок в Calc, но относительный ветеран с Excel. К сожалению, у меня нет последней доступной для меня. Я пытаюсь создать новую ячейку в ряд с данными, которые мне нужно использовать, как показано ниже

AF    Afghanistan
AL    Albania
DZ    Algeria

с выходом в столбце C, подобным этому

<option value="AF">Afghanistan</option>

Я попытался использовать функцию CONCATENATE безрезультатно. Может ли кто-нибудь указать мне в правильном направлении, как это сделать в OpenOffice Calc (версия 3).

Спасибо

Ответы

Ответ 1

Я полагаю, что проблема избежания кавычек, так как они также ограничивают "дополнительные строки". В любом случае, он должен работать с CONCATENATE, используя эту формулу:

=CONCATENATE("<option value=""";A1;""">";B1;"</option>")

EDIT:

Извините, каждый раз, когда испортил разделители аргументов (с немецким l11n, используются точки с запятой вместо commata...). При локализации на английском (US) вам нужна эта версия:

=CONCATENATE("<option value=""",A1,""">",B1,"</option>")

Если удвоение qoutes вокруг первой ссылки на ячейку не работает, попробуйте заменить ее на CHAR(34) (десятичный код ASCII для двойных кавычек равен 34, а 22 - шестнадцатеричное значение):

=CONCATENATE("<option value=",CHAR(34),A1,CHAR(34),">",B1,"</option>")

Ответ 2

предположим, что "AF" находилось в столбце A1, а "Афганистан" находился в столбце C1, тогда это привело бы к желаемому результату

    ="<option value='"&A1&"'>"&C1&"</option>"

Этот код даст вам этот вывод

    <option value='AF'>Afghanistan</option>