2012-03-28 19 views
16

Jestem zupełnie nowy w Calc, ale jestem względnym weteranem z Excelem. Niestety nie mam do dyspozycji tego drugiego. Ja próbuje utworzyć nowy inline komórek z danymi trzeba użyć jak poniżejJak połączyć komórki i dodać dodatkowy tekst?

AF Afghanistan 
AL Albania 
DZ Algeria 

z wyjściem w kolumnie C jak ten

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

Próbowałem użyć CONCATENATE funkcja bez skutku. Czy ktoś mógłby wskazać mi właściwy kierunek, jak to osiągnąć w OpenOffice Calc (wersja 3).

Dzięki

Odpowiedz

25

Przypuszczam, że jest to problem ucieczki cytaty, gdyż ograniczają „ekstra ciągi”, też. W każdym razie, to powinien pracować z złączyć za pomocą wzoru:

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

EDIT:

Niestety, za każdym razem, brudząc się separatory argument (z niemieckimi l11n, średniki zamiast commata służą ...) z English (US) lokalizacji, trzeba tej wersji:

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

Jeśli podwojenie qoutes wokół pierwszego odwołania do komórki nie działa, spróbuj zastąpić go CHAR(34) (z dziesiętny kod ASCII dla cudzysłów jest 34, a 22 będzie hex wartości):

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

Dzięki za odpowiedź, to jest dokładny wzór próbowałem pierwszy. niestety '' 'działa dosłownie.Nie mogłem znaleźć metody na ucieczkę od postaci, więc próbowałem użyć' CHAR (22) 'w oparciu o mój lokalny zestaw znaków, który również ... nie działał.Oprócz zamiany' "' for '' 'im nadal nie na tym stracić. –

+0

dziękuję! Podwójny cudzysłów zawarty w podwójnych cudzysłowach nie działał, ale zmienił zestaw znaków, tak aby działał ASCII i CHAR (34). –

+0

Dzięki! 'CHAR (34)' zrobił lewę. Powtarzające się cytaty (wypróbowane 3, 4, 5 z nich) działały tylko do momentu, gdy zamknąłem i ponownie otworzyłem plik - wtedy cytaty zmieniły się w "0". –

5

przypuszczać „AF” był w kolumnie A1 i „Afganistanu” był w kolumnie C1, to przyniosłoby pożądany rezultat

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

ten kod nie daje to wyjście

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

Ta odpowiedź działa również świetnie z gnumeric (nie może sprawić, że druga odpowiedź działa). –

Powiązane problemy