|
|
Вверх #363 |
МодераторРегистрация: 29.06.2004
|
Код:
Function Extract(ByVal text As String) As String
Dim result As String
Dim allMatches As Object
Dim RE As Object
Set RE = CreateObject("vbscript.regexp")
RE.Pattern = "(\d+\*\d+\*(\d+|\.)*\d+)"
RE.Global = True
RE.IgnoreCase = True
Set allMatches = RE.Execute(text)
If allMatches.Count = 0 Then
RE.Pattern = "(\d+\*(\d+|\.)*\d+)"
Set allMatches = RE.Execute(text)
End If
If allMatches.Count <> 0 Then
result = allMatches.Item(0).SubMatches.Item(0)
End If
Extract = result
End Function
Последний раз редактировалось garniv; 26.01.2013 в 12:49. |
|
|
|
|
|
Вверх #366 |
НовенькийРегистрация: 25.01.2013
|
Уважаемые знатоки
еще один вопрос. в связи с переходом на новую кодировку товара у нас сложилась проблема. код товара составляет 24 цифры без пробелов и тире Excel воспринимает этот код как текст "202145020065067007450020" при переходе на формат ячеек "Числовой" получается 2,02145020065067E+23 или что-то типа этого так вот:как сейчас можно сравнить две таблицы -в первой идет перечень кодов -во второй перечень кодов и количество которое находится в разных адресах склада необходимо в первую таблицу вставить сумму остатков товара который находится в разных адресах формула "сумма если" не работает получается целый ряд одинаковых значений Последний раз редактировалось sdv1979; 26.01.2013 в 09:06. |
|
|
|
|
|
Вверх #369 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(sdv1979) »
почему вот в этой таблице не работает
=СУММПРОИЗВ((Лист1!A$2:A$1200=A2)*(Лист1!C$2:C$1200)) вставляете это в строку 2, потом формулу из строки 2 копируете в остальные строки ниже. Во-вторых, в "этой таблице" у вас никакие коды на Лист1 не совпадают с кодами на Лист2. Поэтому формулы работают: дают 0. Добавлено через 9 минут P.S. Также, не будет работать, если в диапазоне C$2:C$1200 попадутся не числовые значения. |
|
|
|
|
|
Вверх #371 |
НовенькийРегистрация: 31.01.2013
Адрес: Украина-->Чернигов
|
Есть один лист, в который добавляются ссылки (одна и более)
![]() Есть второй, в котором нужно считать их количество (колонка "Количество комменатриев") ![]() Реально это сделать? Или чтобы абзацы считало в ячейке. Последний раз редактировалось Capoeirista; 31.01.2013 в 02:33. |
|
|
|
|
|
Вверх #372 |
МодераторРегистрация: 29.06.2004
|
Тебе надо делать в Google Spreadsheets или в Excel?..
Если первое, то попробуй http://productforums.google.com/foru...ru/c_Nq42ND28g Цитата
=ROWS(массив) - COUNTBLANK(диапазон)
https://support.google.com/drive/bin...cs&tab=1240295 - полезная для изучения Последний раз редактировалось garniv; 31.01.2013 в 06:19. |
|
|
|
|
|
Вверх #373 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Capoeirista) »
Реально это сделать?
|
|
|
|
|
|
Вверх #375 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(garniv) »
Посмотри на скрины - там СЧЁТЗ работать не будет.
Или автору вопроса надо считать что-то другое? Число ссылок в одной ячейке? Число комментаиев на странице youtube по ссылке? Пусть уточнит.
Последний раз редактировалось 404; 31.01.2013 в 11:29. |
|
|
|
|
|
Вверх #379 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Inkognito98) »
как записать, отмеченные на картинке формулы, в Excel?
|
|
|
|
|
|
Вверх #380 |
НовенькийРегистрация: 21.02.2013
|
Цитата
(garniv) »
Что написано в методичке, в конспектах?)
Я вырезал фрагмент с инструкцией, по выполнению моего варианта. Может весь ПДФ файл прикрепить?
|
|
|
|