Прескочи на основното съдържание

Как да преброя (идентифицирам) и променям десетичния знак в Excel?

Автор: Xiaoyang Последна промяна: 2020-06-03

Тази статия ще ви покаже начина за броене и идентифициране на десетичния знак на число и начините за промяна на десетичния знак в даден диапазон или целия работен лист.

Да предположим, че ще преброим и променим десетичните знаци на числата в дадената колона A, вижте следната екранна снимка:

doc-count-change-decimal-places1

Пребройте и идентифицирайте десетичния знак на число

Промяна на десетичния знак в даден диапазон

Промяна на десетичния знак в целия работен лист

Добавете десетична точка на определено място с Kutools за Excelдобра идея3


стрелка син десен балон Пребройте и идентифицирайте десетичния знак на число

Понякога има числа, съдържащи различен брой десетични знаци и може да искате да преброите цифровите числа и да ги покажете в клетка. Можете да го направите със следните стъпки:

В празна клетка, като кажете Cell B2, въведете формулата на =IF(A2=INT(A2),0,LEN(MID(A2-INT(A2),FIND(".",A2,1),LEN(A2)-FIND(".",A2,1)))), и натиснете Въведете ключ.doc-count-change-decimal-places2

След това връща десетичния знак в клетка B2. В този случай показва 5. Сега можете да получите десетичния знак на други числа, като копирате и поставите тази формула в съответните клетки.


стрелка син десен балон Промяна на десетичния знак в даден диапазон

Можете да промените десетичния знак за много числа в даден диапазон със следните стъпки:

Стъпка 1: Изберете числата, чиито десетичен знак ще промените. В този случай изберете диапазона от A2:A6.

Стъпка 2: Кликнете върху Намаляване на десетичния знак или Увеличаване на десетичната дроб бутон в Телефон за връзка: група под Начало раздела.
doc-count-change-decimal-places3

Стъпка 3: След това десетичният знак на числата в селекцията се променя и обединява до същия десетичен знак. Вижте следната екранна снимка:

doc-count-change-decimal-places4doc-merge-multiple-workbooks-arrow2doc-count-change-decimal-places5

Можете също така да промените и унифицирате десетичния знак на числата с Форматиране на клетки като щракнете с десния бутон върху селекцията.

Стъпка 1: Изберете диапазона, който искате да промените, и щракнете с десния бутон.

Стъпка 2: Изберете Форматиране на клетки от контекстното меню и в Форматиране на клетки кликнете върху Телефон за връзка: от категория списък и въведете нужните десетични знаци. Вижте екранна снимка:

doc-count-change-decimal-places6

Стъпка 3: След това щракнете OK. И десетичните знаци са променени на това, което искате.

doc-count-change-decimal-places7doc-merge-multiple-workbooks-arrow2doc-count-change-decimal-places8


стрелка син десен балон Промяна на десетичния знак в даден диапазон

Този метод ще ви помогне да промените десетичния знак по подразбиране за целия работен лист.

Стъпка 1: Кликнете върху досие > Настроики в Excel 2010; и щракнете върху Бутон за офис > Опции на Excel в Excel 2007;

Стъпка 2: В Опции на Excel кликнете върху Подробно бутон в лявата лента.

Стъпка 3: Отидете на Редактиране раздел с опции.

Стъпка 4: Проверете Автоматично вмъкване на десетична точка опция и въведете число в места кутия.

Стъпка 5: Кликнете върху OK за да потвърдите и запазите промените. Сега десетичният знак по подразбиране е променен.

Стъпка 6: Когато въведете числото 1234, то автоматично ще стане 12.34, ако десетичният знак по подразбиране е 2.

doc-count-change-decimal-places9

Между другото, ако въведете числото 16.25893, то ще се покаже като 16.25893, но не и като 16.26.


стрелка син десен балон Добавете десетична точка на определено място с Kutools за Excel

Ако имате списък със стойности и сега искате да добавите десетичната запетая на конкретни места, например, за да поставите десетичната запетая след втория знак на всяка стойност, както е показано на екранната снимка по-долу, как можете да го разрешите бързо в Excel?

документ kte 1

Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. 

с Kutools за Excel, можете да добавите произволни знаци на произволно място на низ в списък, като приложите неговия добавяне на текст полезност.

След безплатно инсталиране Kutools за Excel, моля, направете следното:

1. Изберете стойностите, към които искате да добавите десетична точка на едно и също място, и щракнете Kutools > Текст > добавяне на текст. Вижте екранна снимка:
документ kte 2

2. В тогава добавяне на текст въведете десетичната запетая Текст кутия и проверете Посочете опция и въведете местоположението, след което искате да добавите текст, тук искам да добавя десетична точка след втория знак, можете да видите резултатите в десния панел. Вижте екранна снимка:
документ kte 3

3. кликване Ok or Добавете Обява, тогава десетичната запетая се добавя към конкретно място на всяка стойност.

с добавяне на текст помощна програма, вие също можете да добавите конкретен знак на няколко конкретни места от низ наведнъж.
документ kte 4


стрелка син десен балон Добавете конкретен знак/низ към клетка

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have a cell that already contains a long formula, but can generate results from 0.01 up to 10000.Ideally would like a way of formatting the cell such that it automatically adjusts the decimal point based upon the results.e.g.numbers < 100 would have 2 d.p.numbers <1000 would have 1 d.p.numbers >=1000 would have 0 d.p.
Can see how to achieve this using rounding function with multiple IF commands, however with the length of formula this is unmanagable:e.g.=ROUND("FORMULA",(IF("FORMULA">=1000,0,(IF("FORMULA">=100,1,2)))))
Is there a tool or function within Excel that can achieve this?If not is there a way of doing this without having to repeat the formula in the IF functions?
Ideally don't want to put VBA into the workbook or spread the calculation across multiple cells.
This comment was minimized by the moderator on the site
This only works for two digit numbers, middle of the mid function should always be 3 since when you take the decimal part the numbers will always start in the third place. Lame that I have to correct this.
This comment was minimized by the moderator on the site
How can you change the decimal place for values that are already in the cell? In other words, i'm not trying to change the number of decimal place showing, but want to convert the value of the number in the cell. To illustrate: Change 1.25 (cell a) to 125 (cell b). Is this possible without having to go through each cell to convert? Thanks!
This comment was minimized by the moderator on the site
Run an equation in the adjacent column =A1*100, clicking bottom right corner of the box/dragging, to run down the length of the column.
This comment was minimized by the moderator on the site
The formula for counting the number of decimal places is flawed. For example, 123.75 returns 1.
This comment was minimized by the moderator on the site
this formula works.. please try this.. =LEN(MID(A1,1+FIND(".",A1),99))
This comment was minimized by the moderator on the site
Kindly tell me if it is possible to add values with their decimal values separately ie 47.6+49.5=96.11. Does excel have a formula to deal with this one. If anybody knows, It would help me so much. Thanks. Robbie
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations