Formatowanie komórki w Excelu - jak wyświetlić symbol w określonej pozycji

1

Podczas formatowania komórki w programie Excel (lub LibreOffice), jak mogę mieć określony symbol wyświetlany w określonej pozycji?

Na przykład chcę sformatować komórkę tak, aby szósty symbol był łącznikiem, np. „2121D-34”.

Angelo Rigo
źródło
Musisz wyjaśnić swój problem bardziej szczegółowo.
steampowered

Odpowiedzi:

1

Wygląda na to, że nie możesz robić tego, o co prosisz. Jeśli Twoje dane były czysto liczbowe, niestandardowy format komórki „##### - ##” działałby prawidłowo (wyświetlając „1234567” jako „12345-67”). Jednak gdy tylko użyjesz znaku nieliczbowego (np. „D” w twoim przykładzie), to już nie działa. Jedno źródło, które znalazłem stwierdza, że ​​jeśli chodzi o formatowanie komórek w programie Excel, „nie ma o wiele więcej rzeczy, które można zrobić z tekstem”.

Nie używałem LibreOffice, ale ich pomóż wiki pokazuje, że Twoje wyniki prawdopodobnie będą podobne, z dużą ilością formatów liczbowych, ale dostępnych jest niewiele (jeśli w ogóle) formatów tekstu.

John Straffin
źródło
1

Z okna dialogowego Excel „Formatuj komórki”:

„Komórki formatu tekstowego są traktowane jako tekst, nawet jeśli liczba znajduje się w   komórka. Komórka jest wyświetlana dokładnie tak, jak została wprowadzona. ”

Rozwiązaniem jest użycie kolumny pomocniczej, która zawiera pewne formuły tekstowe. Używając swojego przykładu,

=LEFT(E1,5)&"-"&RIGHT(E1,2)

zwróci twoje dane sformatowane tak, jak chcesz. Jeśli twoje dane bazowe się różnią, będziesz musiał nieco bardziej wyrafinować swoją formułę.

dav
źródło