Mam zestaw wartości, z których niektóre są jednocyfrowe (np. 5 ), a niektóre są dwiema cyframi (np. 55 ) w komórkach.
Do obliczeń, które chcę wykonać, chcę użyć pierwszej cyfry wartości. Nie mam problemu z dwiema cyframi.
Jak sprawić, aby program Excel używał „ 0 ”, jeśli jest to liczba jednocyfrowa bez dodawania „ 0 ” przed „ 5 ” w tym przykładzie.
Mam na myśli, że nie chcę zmieniać wartości i dodawać 0 przed nimi. Jak mogę to zrobić, jeśli to możliwe?
Po prostu chcę, aby program Excel używał „0” jako pierwszej cyfry, jeśli jest to liczba jednocyfrowa. dzięki.
Odpowiedź Mate Juhász w użyciu
INT
jest chyba najlepszym rozwiązaniem. Jednak ze względu na ciekawskich przyszłych czytelników istnieje inny, bardziej nieprzejrzysty sposób:Jeśli Twoje dane wzrosną do więcej niż dwóch cyfr i naprawdę chcesz miejsca dziesiątek, a nie tylko pierwszej cyfry, to
INT
zawiedzie. W takim przypadku możesz użyć tej niezgrabnej wersji. Jeśli chcesz wyciągnąć dziesiątki z dowolnego numeru, robi się bałagan.źródło
Użyj instrukcji JEŻELI, ponieważ martwisz się inną regułą, jeśli 1 cyfra (a więc mniej niż 10).
Jest to wartość komórki w C1
Pisanie może wydawać się dziwne,
0 + F1
ale nie wiem, jakiej logiki używasz, więc zostawiłem ją, aby zademonstrować formułę.źródło