Перейти до основного матеріалу

Як витягти десяткове значення із рядка в Excel?

Цей підручник розповість, як витягти десяткове значення лише з рядка в Excel.

Витяг десяткового значення за допомогою формули в Excel
Витяг десяткового значення за допомогою VBA в Excel
Легко витягніть десяткове значення за допомогою Kutools для Excel


Витяг десяткового значення за допомогою формули в Excel

Є дві формули, які можуть допомогти вам витягти десяткове значення із рядка, виберіть одну з них, як вам потрібно.

Формула, незалежна від знака значень:

Виділіть клітинку та введіть цю формулу = ABS (A1-TRUNC (A1)) (A1 - клітинка, з якої потрібно витягти десяткове значення) у рядок формул, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ. Продовжуйте вибирати першу комірку результату, перетягніть маркер заповнення вниз, щоб отримати всі результати. Ви можете бачити, що десяткові значення витягуються лише без знака, як показано нижче.

Формула, що відображає знак значень:

Виділіть клітинку та введіть цю формулу = A1-TRUNC (A1) (A1 - клітинка, з якої потрібно витягти десяткове значення) у рядок формул, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ. Продовжуйте вибирати першу комірку результату та перетягніть маркер заповнення вниз, щоб отримати всі результати. Ви можете бачити, як десяткові значення витягуються знаком, як показано на знімку екрана нижче.


Легко витягуйте десяткові числа з вибраного діапазону в Excel:

Kutools для Excel's Витяг тексту Утиліта допоможе вам легко витягти всі десяткові значення із зазначеного діапазону, як показано нижче. 
Завантажте та спробуйте зараз! (30-денний безкоштовний маршрут)


Витяг десяткового значення за допомогою VBA в Excel

Існує VBA, який може масово витягувати десяткові значення зі знаком лише із рядків.

1. прес Alt + F11 відкрити Microsoft Visual Basic для додатків вікна.

2. У спливаючому вікні натисніть Insert > Модулі, потім вставте наступний код VBA в модуль.

VBA: Витягнути лише десяткові значення

Sub GetNumber()
    Dim xSRg As Range
    Dim xDRg As Range
    Dim xPRg As Range
    Dim xSRgArea As Range
    Dim xRgVal As String
    Dim xAddress As String
    Dim I As Long
    Dim K As Long
    Dim KK As Long
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xSRg = Application.InputBox("Please select range:", "KuTools For Excel", xAddress, , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    Set xDRg = Application.InputBox("Select single cell:", "KuTools For Excel", , , , , , 8)
    If xDRg Is Nothing Then Exit Sub
    Set xDRg = xDRg(1)
    For I = 1 To xSRg.Areas.Count
        Set xSRgArea = xSRg.Areas.Item(I)
        For K = 1 To xSRgArea.Count
            xRgVal = xSRgArea(K).Value
            KK = xSRgArea(K).Row - xSRg.Row
            If IsNumeric(xRgVal) Then
                xDRg.Offset(KK) = xRgVal - VBA.Fix(xRgVal)
            End If
        Next
    Next
End Sub

3 Натисніть кнопку F5 клавіша для запуску коду. Тоді a Kutools для Excel спливає діалогове вікно, виберіть діапазон, з якого ви хочете витягувати лише десяткові значення, та клацніть на OK кнопку. Дивіться знімок екрана:

4. Потім інший Kutools для Excel спливає діалогове вікно, вам потрібно вибрати комірку для пошуку вилучених десяткових значень. Дивіться знімок екрана:

Ви можете бачити, як лише десяткові значення вказаних чисел витягуються і розміщуються в певному діапазоні, як показано нижче на знімку знімка.


Легко витягніть десяткове значення за допомогою Kutools для Excel

Якщо вам не подобаються формула та методи VBA, я представляю вам зручний інструмент - Kutools для Excel. З його Витяг тексту утиліта, ви можете легко витягти все десяткове значення з діапазону в Excel.

Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.

1. Виберіть діапазон із десятковою точкою, який потрібно витягти, а потім натисніть Кутулс > текст > Витяг тексту. Дивіться знімок екрана:

2 В Витяг тексту діалогове вікно введіть .* у текстове поле, а потім клацніть на додавати кнопку. Нарешті натисніть OK кнопку. Дивіться знімок екрана:

3. В іншому спливаючому Витяг тексту діалоговому вікні, виберіть порожню комірку для пошуку результату, а потім клацніть на OK кнопки.

Потім усі десяткові значення у вибраному діапазоні негайно витягуються. Дивіться знімок екрана:

  Якщо ви хочете отримати безкоштовну пробну версію (30 днів) цієї програми, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Легко витягніть десяткове значення за допомогою Kutools для Excel


Відносні статті:

Найкращі інструменти продуктивності офісу

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

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Para extraer los decimales es más sencillo hacer el entero de la cantidad a separar, después restar la cantidad inicial menos la obtenida con el entero. Una vez hecho esto, si quieres formato de decimales solo aplicar este. Si quieres ver los decimales aislados como números enteros, multiplicas el resultado por 100.
This comment was minimized by the moderator on the site
WHAT IN THE WORLD DID I TRY TO DO?
IF((C9-TRUNC(C9))<0.59,C9,IF((TRUNC(C9)+((C9-TRUNC(C9))))-TRUNC((TRUNC(C9)+((C9-TRUNC(C9)))))>0.59,(TRUNC((TRUNC(C9)+((C9-TRUNC(C9))))))/0.6)),((C8-TRUNC(C8))>0.59,(TRUNC(C8)+((C8-TRUNC(C8))/0.6)),C8)))))


by the way C9 was length of a audio file but had entered "18.75" value
***?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations