Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Данные по столбцам по формуле - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Данные по столбцам по формуле
byte32 Дата: Среда, 09.11.2016, 15:18 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
здравствуйте.

Подскажите пожалуйста. Есть товары, в названиях которых которых присутствуют такие характеристики как ширина и высота.
Выгладят вот так

Товар первый 27,5*2 ааа
Товар второй 27,5*6,2 траляля
40*8,4
Третий товар 25x33x0,7 qreB002
Четвёртый товар темно-синий 25x33x0,7 1qqqB008

Сами характеристики могут быть написаны как через* так и через X, также может присутствовать третья характеристика - глубина. Но она не нужна.

Можно ли формулой, раскидать характеритсики по ячейкам? Во вложении пример.

Буду очень благодарен.
К сообщению приложен файл: EXCWord.xlsx (8.3 Kb)
 
Ответить
Сообщениездравствуйте.

Подскажите пожалуйста. Есть товары, в названиях которых которых присутствуют такие характеристики как ширина и высота.
Выгладят вот так

Товар первый 27,5*2 ааа
Товар второй 27,5*6,2 траляля
40*8,4
Третий товар 25x33x0,7 qreB002
Четвёртый товар темно-синий 25x33x0,7 1qqqB008

Сами характеристики могут быть написаны как через* так и через X, также может присутствовать третья характеристика - глубина. Но она не нужна.

Можно ли формулой, раскидать характеритсики по ячейкам? Во вложении пример.

Буду очень благодарен.

Автор - byte32
Дата добавления - 09.11.2016 в 15:18
sv2014 Дата: Среда, 09.11.2016, 15:46 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 0% ±

Excel 2013
byte32, добрый день,вариант функций uuu1 и uuu2 в столбцах B и C

[vba]
Код
Function uuu1#(t$)
With CreateObject("VBScript.RegExp"): .Pattern = " ?\d+,?(?:\d+)?"
    uuu1 = .Execute(t)(0)
End With
End Function
[/vba]

[vba]
Код
Function uuu2#(t$)
With CreateObject("VBScript.RegExp"): .Pattern = " ?\d+,?(?:\d+)?": .Global = True
    uuu2 = .Execute(t)(1)
End With
End Function
[/vba]
К сообщению приложен файл: example_9_11_20.xls (33.5 Kb)
 
Ответить
Сообщениеbyte32, добрый день,вариант функций uuu1 и uuu2 в столбцах B и C

[vba]
Код
Function uuu1#(t$)
With CreateObject("VBScript.RegExp"): .Pattern = " ?\d+,?(?:\d+)?"
    uuu1 = .Execute(t)(0)
End With
End Function
[/vba]

[vba]
Код
Function uuu2#(t$)
With CreateObject("VBScript.RegExp"): .Pattern = " ?\d+,?(?:\d+)?": .Global = True
    uuu2 = .Execute(t)(1)
End With
End Function
[/vba]

Автор - sv2014
Дата добавления - 09.11.2016 в 15:46
Pelena Дата: Среда, 09.11.2016, 16:07 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант формулами с доп. столбцом
К сообщению приложен файл: 5884375.xlsx (8.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант формулами с доп. столбцом

Автор - Pelena
Дата добавления - 09.11.2016 в 16:07
byte32 Дата: Среда, 09.11.2016, 17:05 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Не мой день сегодня. Ничего не получается Пишет мне Данное имя (uuu1) конфликтует с допустимым ... http://prntscr.com/d53hga

И файл мне сам меняет в формуле на _uuu И всё перестаёт работать. Если я заново меняю вручную, то выдаётся ошибка #Имя http://prntscr.com/d53i1n

Я сделал вложение
К сообщению приложен файл: 001.xlsm (17.6 Kb)


Сообщение отредактировал byte32 - Среда, 09.11.2016, 17:07
 
Ответить
СообщениеНе мой день сегодня. Ничего не получается Пишет мне Данное имя (uuu1) конфликтует с допустимым ... http://prntscr.com/d53hga

И файл мне сам меняет в формуле на _uuu И всё перестаёт работать. Если я заново меняю вручную, то выдаётся ошибка #Имя http://prntscr.com/d53i1n

Я сделал вложение

Автор - byte32
Дата добавления - 09.11.2016 в 17:05
byte32 Дата: Среда, 09.11.2016, 17:11 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena - Спасибо большое, работает
 
Ответить
СообщениеPelena - Спасибо большое, работает

Автор - byte32
Дата добавления - 09.11.2016 в 17:11
_Boroda_ Дата: Среда, 09.11.2016, 17:20 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Имя uuu1 в Excel 2007 и больше давать нельзя. Дело в том, что существует такая ячейка UUU1 - это столбец 14763, а всего столбцов 16384


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИмя uuu1 в Excel 2007 и больше давать нельзя. Дело в том, что существует такая ячейка UUU1 - это столбец 14763, а всего столбцов 16384

Автор - _Boroda_
Дата добавления - 09.11.2016 в 17:20
sv2014 Дата: Среда, 09.11.2016, 17:50 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 0% ±

Excel 2013
byte32, переименуйте функции,например в test1,test2 ,как в файл-примере,-ранее я использовал файл excel 97-2003,можно также с помощью сохранить как,- перейти в такой тип файла.
К сообщению приложен файл: example_9_11_20.xlsm (17.5 Kb)


Сообщение отредактировал sv2014 - Среда, 09.11.2016, 17:52
 
Ответить
Сообщениеbyte32, переименуйте функции,например в test1,test2 ,как в файл-примере,-ранее я использовал файл excel 97-2003,можно также с помощью сохранить как,- перейти в такой тип файла.

Автор - sv2014
Дата добавления - 09.11.2016 в 17:50
byte32 Дата: Среда, 09.11.2016, 18:15 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 72
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо)))
 
Ответить
СообщениеСпасибо)))

Автор - byte32
Дата добавления - 09.11.2016 в 18:15
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!