Używam programu Excel 2010, używając pliku wyjściowego z naszego oprogramowania bazodanowego, które eksportuje listę naszych sklepów partnerskich. Sklepy partnerskie mają 9-cyfrowy kod, a liczba tych kodów zaczyna się od „0”.
Gdy ta kolumna jest konwertowana z tekstu na liczby, Excel usuwa początkową cyfrę, jeśli zaczyna się od „0”, w wyniku czego 9-cyfrowa liczba staje się liczbą 8-cyfrową. 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:
2 sposoby patrzenia na to:
1) Chcesz po prostu zobaczyć numer wyświetlający 9 cyfr. W tym przypadku:
Iść do Formatuj komórki & gt; Zwyczaj . Pod Rodzaj , wprowadź „000000000”, gdzie było „Ogólne”, aby ustawić minimalną liczbę wyświetlanych cyfr = 9
2) Musisz zweryfikować za pomocą pierwszych 4 cyfr:
Aby przekonwertować liczbę na ciąg, użyj funkcji TEKST ():
Aby całkowicie rozwiązać swoje pytanie, po prostu zdobądź pierwsze cztery cyfry według
Powodzenia.
źródło
Aby uzyskać swój region, użyj tej formuły:
=left(A1;length(a1)-6)
Możesz także importować to pole jako tekst.
W rzeczywistości nie jest to dobry projekt bazy danych.
źródło