Czy ktoś wie, jak podzielić 12-cyfrowy numer na oddzielne cyfry, zaczynając od 0 za pomocą programu Excel.
Przykład: 012345678901 jest podzielony na 0,1,2,3,4,5,6, ...
Używam tej formuły =MID($A1,column()-1,1)
ale nie jest w stanie odczytać pierwszej cyfry 0. Ciągle pojawia się jako 1,2,3,4,5, ... zamiast 0,1,2,3,4,5, ... a także jeśli jest liczba zaczynająca się od 00.
Czy jest jakaś formuła, która mogłaby odczytać 0 lub 00 jako pierwszą liczbę, a za nią resztę?
microsoft-excel
Zenyi A
źródło
źródło
Odpowiedzi:
Prawdopodobnie twój numer jest traktowany jako numer zamiast tekstu. Domyślam się, że masz kolumnę sformatowaną jako tekst. Spróbuj użyć poniższego, aby wymusić na programie Excel traktowanie tego tekstu jako tekstu zamiast liczby:
Jedyną zmianą, jaką zrobiłem, było dodanie
& ""
. Łączy pusty łańcuch z wartością w A1 i wymusza na Excelu traktowanie go jako tekstu zamiast liczby.źródło
Formuła działa tylko dla wartości tekstowych, jak wyjaśniono w komentarzach powyżej.
A1 ma tekst z początkowym zerem, A2 ma liczbę, a Excel nie pokazuje wiodących zer dla liczb.
źródło
Czasami zera wiodące występują tylko w wyniku formatowania, na przykład:
Może to wyjaśnić niezgodność między wartością w komórce a wartością w pasku formuły.
Możesz przekonwertować ten ciąg na dwanaście znaków, używając tego skrótu U ser re efined fa namaszczenie:
Jest używany jak:
źródło