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”.
microsoft-excel
formatting
libreoffice-calc
Angelo Rigo
źródło
źródło
Odpowiedzi:
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.
źródło
Z okna dialogowego Excel „Formatuj komórki”:
Rozwiązaniem jest użycie kolumny pomocniczej, która zawiera pewne formuły tekstowe. Używając swojego przykładu,
zwróci twoje dane sformatowane tak, jak chcesz. Jeśli twoje dane bazowe się różnią, będziesz musiał nieco bardziej wyrafinować swoją formułę.
źródło