2014-04-11 01:31:37 +0000 2014-04-11 01:31:37 +0000
4
4

Excel 2010 - jak dopisać "0", aby liczba 8-cyfrowa była 9-cyfrowa

Używam programu Excel 2010, korzystając z pliku wyjściowego z naszego oprogramowania bazodanowego, które eksportuje listę naszych sklepów partnerskich. Sklepy partnerskie mają 9-cyfrowy kod, a wiele z tych kodów zaczyna się od cyfry “0”.

Kiedy ta kolumna jest konwertowana z tekstu na liczby, Excel usuwa początkową cyfrę, jeśli zaczyna się ona od “0”, w wyniku czego 9-cyfrowa liczba staje się 8-cyfrowa. Czy istnieje sposób na dodanie “0” do liczby w komórce?

Ostatecznym celem jest uruchomienie skryptu na tych kodach, ponieważ pierwsze 4 cyfry reprezentują region, w którym znajduje się sklep partnerski.

Odpowiedzi (3)

12
12
12
2014-04-11 01:49:56 +0000

2 sposoby patrzenia na to:

1) Po prostu chcesz zobaczyć liczbę wyświetlającą 9 cyfr. W tym przypadku:

Przejdź do Formatuj komórki > Niestandardowe. W sekcji Typ wpisz “000000000”, gdzie wcześniej było “Ogólne”, aby ustawić minimalną liczbę wyświetlanych cyfr = 9

2) Musisz sprawdzić pierwsze 4 cyfry:

Aby przekonwertować liczbę na ciąg znaków, użyj funkcji TEXT():

Value = 2

TEXT(Value, "00") = 02

Aby całkowicie rozwiązać Twoje pytanie, wystarczy uzyskać pierwsze cztery cyfry przez

=(LEFT(TEXT(Value, "000000000"),4)

Powodzenia.

0
0
0
2019-10-03 11:31:21 +0000

Dla scenariusza masz dwa sposoby pierwszy jak poniżej

=Text(A1, “000000000”) użyj tej formuły zachowaj całkowitą cyfrę (przykład 9)

drugi Naciśnij Control+1 wybierz Custom z listy - możesz zobaczyć po prawej stronie listę Custom zrób tyle cyfr ile potrzebujesz

0
0
0
2014-04-11 01:41:12 +0000

Aby uzyskać swój region, wystarczy użyć tej formuły:=left(A1;length(a1)-6)

Możesz również zaimportować to pole jako tekst.

W rzeczywistości, ten sposób nie jest dobry db design.