0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 7
|
|
1 | |
Выбрать из текста только цифры в квадратных скобках30.01.2016, 17:18. Показов 5742. Ответов 20
Метки нет (Все метки)
Привет! Помогите, пожалуйста, довести дело до ума-профан в программе. Е
сть текст, из которого нужно выбрать только цифры в квадратных скобках. Пример, Пирог яблочный [6789054]. Использовала формулу Код
=ПРАВСИМВ(С6;8) Спасибо заранее за помощь!
0
|
30.01.2016, 17:18 | |
Ответы с готовыми решениями:
20
Только цифры в {фигурных скобках} Выражение в квадратных скобках Что за конструкция в квадратных скобках? Удалить подстроку в квадратных скобках |
2900 / 1716 / 703
Регистрация: 04.09.2015
Сообщений: 3,433
|
|
30.01.2016, 18:46 | 3 |
Сообщение было отмечено Fairuza как решение
Решение
Или так
Код
=ЛЕВБ(ПРАВБ(A1;8);7)
0
|
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
|
|
30.01.2016, 19:03 | 4 |
0
|
2900 / 1716 / 703
Регистрация: 04.09.2015
Сообщений: 3,433
|
|
30.01.2016, 20:38 | 5 |
AleksSid, ваша формула вернет ирог яб
0
|
0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 7
|
|
31.01.2016, 00:05 [ТС] | 6 |
Пока ждала ответ, намудрила очень сложно, но скобка исчезла
Код
=ПСТР(A4;ПОИСК("[";A4)+1;ПОИСК("]";A4)-ПОИСК("[";A4)-1) Добавлено через 7 минут Золотой Стандарт в/ст ГОСТ Пломбир 15% [3514771] это исходный текст для преобразования. Проще не получается по вашим формулам Добавлено через 3 минуты Код
=ЛЕВБ(ПРАВБ(A1;8);7) По этой получилось!!!А то оооочень длинная и не понятная формула получилась до этого
0
|
132 / 108 / 22
Регистрация: 23.06.2015
Сообщений: 339
|
||||||
31.01.2016, 00:50 | 7 | |||||
grekh,добрый вечер,попробуйте вытягивать произвольное количество цифр из квадратных скобок функцией yyy
в ячейке C1 в файл- примере
0
|
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
|
|
31.01.2016, 06:10 | 8 |
Вопрос не увидел! Почему то решил, что нужно избавиться только от скобок.
0
|
0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 7
|
|
31.01.2016, 17:41 [ТС] | 9 |
Профессионалы, подскажите, пожалуйста еще по этой теме. В следующем задании в столбике встречаются кроме семизначных и пятизначные коды, например, Золотой Стандарт в/ст Сгущёнка [50315]. При использовании формулы =ПСТР(ПРАВСИМВ(А1;8);1;7) остается теперь скобка слева от пятизначного кода [50315 а с семизначными все красиво.
Svsh2015 то, что вы мне написали моему мозгу совершенно недоступно. Это использование VBA? Где этому можно научиться?
0
|
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
|
|
31.01.2016, 18:10 | 10 |
grekh, используйте свою формулу из поста #6.
0
|
0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 7
|
|
31.01.2016, 18:54 [ТС] | 13 |
Спасибо!Получилось!Следующий вопрос по сложнее-в темах не нашла такого.Подскажите, пожалуйста, здесь или может ссылку, где глянуть. Есть длинная таблица.3 столбика.Нужно сложить данные в третьем столбике, если дата и адрес в первых двух совпадают
01.03.2011 Горская, 12 4 01.03.2011 Горская, 12 16 01.03.2011 пл. Калинина, 1 28 01.03.2011 Петухова, 6/1 6 01.03.2011 Горская, 12 2 01.03.2011 Горская, 12 11 01.03.2011 Петухова, 6/1 12 01.03.2011 Петухова, 6/1 5 02.03.2011 пл. Маркса, 4 8
0
|
132 / 108 / 22
Регистрация: 23.06.2015
Сообщений: 339
|
|
31.01.2016, 19:34 | 14 |
grekh,добрый вечер,yyy -это обычная пользовательская функция(UDF),такие функции проще обычных формул,
лучше всего смотреть примеры на форуме,находятся такие функции в стандартном модуле( например в файл -примере ,там ,где макрос help).Функцию yyy можно вырезать ,копировать,вводить вручную.Набираете в ячейке,например=yyy,выскакивает меню,выбираете функцию,заносите в скобки адрес ячейки,например A1,вручную или мышью,закрываете правую скобку,если ее нет,затем Enter. Почитайте про регулярные выражения,например "Регулярные выражения"Джеффри Фридл,2015. Вариант функции zzz в E1 без регуляркиПро UDF,например,Джон Уокенбах,2014,с.278" Excel2013 Профессиональное программирование на VBA") Код
Function zzz(t$) zzz = Split(Split(t, "[")(1), "]")(0) End Function
0
|
132 / 108 / 22
Регистрация: 23.06.2015
Сообщений: 339
|
||||||
31.01.2016, 20:01 | 15 | |||||
добавлю,ответ на #13,функция uuu в C1
0
|
132 / 108 / 22
Регистрация: 23.06.2015
Сообщений: 339
|
||||||
31.01.2016, 20:33 | 17 | |||||
grekh,действительно,необходим файл пример,подредактировал функцию в D1 ,например,когда t, Горская
0
|
132 / 108 / 22
Регистрация: 23.06.2015
Сообщений: 339
|
||||||
31.01.2016, 21:06 | 18 | |||||
grekh,добавил еще параметр d для даты в ячейке H1 для Горская,аналогично для Петухова,Калинина, Маркса и соответствующей даты.
0
|
0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 7
|
|
31.01.2016, 21:19 [ТС] | 19 |
Согласна, не по теме.Создала новую тему
вот ссылка Сложение ячеек в столбце при совпадении ячеек в двух соседних столбцах Ребята, я не смогу так быстро разобраться в макросах.Мне нужно быстро и доступно в формулах.Вложила образец
0
|
0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 7
|
|
31.01.2016, 21:28 [ТС] | 20 |
Svsh2015 попробовала =uuu как вы указали во вложенном файле-не получилось, к сожалению. Не умею я так. Что-то делаю не так
0
|
31.01.2016, 21:28 | |
31.01.2016, 21:28 | |
Помогаю со студенческими работами здесь
20
Вытащить слово в квадратных скобках Скрывать текст в квадратных скобках Список в квадратных скобках в тексте Строка, замена значений в квадратных скобках Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |