|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2015, 11:44 | #1 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 16
|
Извлечение числовых значений из ячеек
Есть большая таблица с данными, в одном из столбцов намешано все подряд
пример: ячейка D1: Яблоки сушеные 600 мг, 120 шт. - банка полимерная (1) - коробка картонная. или чуть ниже ячейка D2: картофель 6 кг, 60 шт. - авоська (1) - коробка картонная и таких примеров 50 000 в таблице с разными единицами измерения, подскажите пожалуйста, есть ли способ отлепить цифровое значение веса и единицу измерения, без остальных данных в соседнюю ячейку соседнего столбца например? в некоторых ячейках встречаются %%ые показатели например: пиво алк. 8%, цифру с % необходимо в отдельный столбец, чтобы получился результат: 8% единица измерения веса может быть различной P.S. в данной таблице цифровое значение веса обычно идет первым цифровым значением и отделяется запятой. (но иногда вписано в другом формате, без запятой или не первым...) Последний раз редактировалось St007; 16.03.2015 в 12:02. |
16.03.2015, 11:59 | #2 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 16
|
у меня пока получилось из тексто-цфировой солянки вытащить все цифры, в таком формате:
150 / 10 / 2, но это немного не то... нужен именно вес и ед измерения и отдельно %%ые показатели Последний раз редактировалось St007; 16.03.2015 в 12:03. |
16.03.2015, 12:03 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Можно. Но нужно иметь перечень этих значений веса и количества.
Тогда как вариант - разбить строку в массив, перебрать циклом, если число - анализируем следующий элемент массива, по результату извлекаем это число в вес или в количество Ну и конечно кто-то должен написать такой макрос или UDF.
webmoney: E265281470651 Z422237915069 R418926282008
|
16.03.2015, 12:05 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в описании только 2 числа или бывает больше?
если после количества всегда написаны шт., то задача довольно проста или нужен полный перечень единиц веса, встречающихся в описаниях или полный перечень всех возможных количеств (шт., мешок, поддон, поллитра, контейнер и пр., например, крупный рогатый скот определяется количеством голов, не тех голов, что забиты в ворота, а тех, что посредством шеи прикреплены к туловищу)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
16.03.2015, 12:38 | #5 |
Пользователь
Регистрация: 01.04.2012
Сообщений: 16
|
отличный пример)))
штуки как раз нет надобности, они есть в отдельном столбце. в описании чисел бывает и 3 и 4 и 5, нужны весовые показатели и %ые весовые мл, мг, г, и другие, можно перечислить конечно это будет немного геморно, но возможно, т.к. те же миллилитры могут по разному быть написаны например: Миллилитры или мл ( или делать в несколько шагов, после применения методики, если какие то не сработали, проверять почему и добавлять дополнительные ед. измерения в формуле. (например) |
16.03.2015, 14:11 | #6 | |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Цитата:
(добавка от 13.03) Как принято говорить на другом форуме, "Скопируйте несколько строк свой таблицы, замените снаряды на огурцы, патроны на апельсины, поменяйте фамилии командиров - и вся секретность пропадет..."
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Последний раз редактировалось Казанский; 17.03.2015 в 12:19. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод только числовых значений в дипазон | brik | Microsoft Office Excel | 2 | 17.04.2014 12:13 |
Поиск и замена числовых значений | Form_13 | Общие вопросы Delphi | 2 | 20.12.2011 18:52 |
Условие для диапазона ячеек, при вводе числовых значений. | segail | Microsoft Office Excel | 3 | 20.06.2010 00:14 |
Подсчет количества числовых значений | Amelie_L | Microsoft Office Excel | 2 | 28.01.2010 08:26 |
Фильтрация числовых значений в DBgrid | girz | БД в Delphi | 14 | 12.05.2009 16:52 |