У меня есть набор значений, некоторые из которых представляют собой одну цифру (например, 5 ), а некоторые - две цифры (например, 55 ) в ячейках.
Для расчета, который я хочу сделать, я хочу использовать первую цифру значений. У меня нет проблем с двумя цифрами.
Как сделать так, чтобы Excel использовал « 0 », если это однозначное число, без добавления « 0 » перед « 5 » в этом примере.
Я имею в виду, что я не хочу менять значения и добавлять 0 перед ними. Как я могу это сделать, если это возможно?
Я просто хочу, чтобы Excel использовал «0» в качестве первой цифры, если это однозначное число. Благодарю.
microsoft-excel
worksheet-function
Максимум
источник
источник
Ответ Máté Juhasz в использовании
INT
, вероятно , является лучшим решением. Однако ради любопытных будущих читателей есть еще один, более грубый способ:Если ваши данные будут содержать более двух цифр, и вам действительно нужно десятки, а не только первые цифры,
INT
произойдет сбой. В этом случае вы можете использовать эту неуклюжую версию. Если вы хотите вывести десятки на любое число, оно станет еще сложнее.источник
Используйте оператор IF, так как вас интересует другое правило, только 1 цифра (следовательно, меньше 10).
Это значение ячейки в C1
Это может показаться странным,
0 + F1
но я не знаю, какую логику вы используете, поэтому оставил ее, чтобы продемонстрировать формулу.источник