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

Вход

Регистрация

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

 

= Мир MS Excel/Создание формулы из разных значении буква+цифра - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создание формулы из разных значении буква+цифра (Формулы/Formulas)
Создание формулы из разных значении буква+цифра
Rail84633 Дата: Среда, 03.12.2014, 20:54 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Доброго времени суток! Помогите плиз составить формулу для примера прикрепленного ниже...Пытался через ЕСЛИ но почему то не получается..((
Пример таков: в ячейки столбцов от М по Х надо составить формулу.Например формула для Q3 который смотрит в ячейку Е3 где значение "Т5"и пишет соответственно следующее значение с цикла который указан ниже таблицы.Кто сможет подскажите??)
К сообщению приложен файл: 3546310.xlsx (13.0 Kb)
 
Ответить
СообщениеДоброго времени суток! Помогите плиз составить формулу для примера прикрепленного ниже...Пытался через ЕСЛИ но почему то не получается..((
Пример таков: в ячейки столбцов от М по Х надо составить формулу.Например формула для Q3 который смотрит в ячейку Е3 где значение "Т5"и пишет соответственно следующее значение с цикла который указан ниже таблицы.Кто сможет подскажите??)

Автор - Rail84633
Дата добавления - 03.12.2014 в 20:54
buchlotnik Дата: Среда, 03.12.2014, 21:02 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Rail84633, заполните вручную одну строку по месяцам целиком - очень туманное объяснение
 
Ответить
СообщениеRail84633, заполните вручную одну строку по месяцам целиком - очень туманное объяснение

Автор - buchlotnik
Дата добавления - 03.12.2014 в 21:02
gling Дата: Среда, 03.12.2014, 21:22 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2525
Репутация: 678 ±
Замечаний: 0% ±

2010
Если правильно понял результат в файле. Только у Вас значения разнятся из за лишних пробелов, либо в начале текста либо в конце. Надо от них избавляться. И не понятно про столбцы C;D;E в нижней таблице нужно ли их учитывать при ПОИСКПОЗ.
К сообщению приложен файл: 9988741.xlsx (13.8 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Среда, 03.12.2014, 21:34
 
Ответить
СообщениеЕсли правильно понял результат в файле. Только у Вас значения разнятся из за лишних пробелов, либо в начале текста либо в конце. Надо от них избавляться. И не понятно про столбцы C;D;E в нижней таблице нужно ли их учитывать при ПОИСКПОЗ.

Автор - gling
Дата добавления - 03.12.2014 в 21:22
Rail84633 Дата: Среда, 03.12.2014, 21:25 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Надо прописать формулу в ячейку Q3 исходя какое значение в ячейке E3, учитывая цикл указанный ниже в таблице...То есть если в ячейке Е3 значение "С2" то в Q3 должно быть "Т5" .В каждой строке только один месяц учитывается,в этом случае только Май. Может я не правильно объясняю,поправите если что... Какую формулу использовать?
К сообщению приложен файл: 8733216.xlsx (13.0 Kb)


Сообщение отредактировал Rail84633 - Среда, 03.12.2014, 21:27
 
Ответить
СообщениеНадо прописать формулу в ячейку Q3 исходя какое значение в ячейке E3, учитывая цикл указанный ниже в таблице...То есть если в ячейке Е3 значение "С2" то в Q3 должно быть "Т5" .В каждой строке только один месяц учитывается,в этом случае только Май. Может я не правильно объясняю,поправите если что... Какую формулу использовать?

Автор - Rail84633
Дата добавления - 03.12.2014 в 21:25
mechanix85 Дата: Среда, 03.12.2014, 21:31 | Сообщение № 5
Группа: Друзья
Ранг: Форумчанин
Сообщений: 240
Репутация: 34 ±
Замечаний: 0% ±

Код
=ИНДЕКС($B$9:$AC$24;ПОИСКПОЗ(D3;$B$9:$B$24;0);ПОИСКПОЗ(E3;СМЕЩ($9:$9;ПОИСКПОЗ(D3;$B$9:$B$24;0)-1;;;);0))
 
Ответить
Сообщение
Код
=ИНДЕКС($B$9:$AC$24;ПОИСКПОЗ(D3;$B$9:$B$24;0);ПОИСКПОЗ(E3;СМЕЩ($9:$9;ПОИСКПОЗ(D3;$B$9:$B$24;0)-1;;;);0))

Автор - mechanix85
Дата добавления - 03.12.2014 в 21:31
mechanix85 Дата: Среда, 03.12.2014, 21:33 | Сообщение № 6
Группа: Друзья
Ранг: Форумчанин
Сообщений: 240
Репутация: 34 ±
Замечаний: 0% ±

на счет пробелов проверяйте данные.
 
Ответить
Сообщениена счет пробелов проверяйте данные.

Автор - mechanix85
Дата добавления - 03.12.2014 в 21:33
Rail84633 Дата: Среда, 03.12.2014, 21:35 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
mechanix85, Не понял насчет каких пробелов??
 
Ответить
Сообщениеmechanix85, Не понял насчет каких пробелов??

Автор - Rail84633
Дата добавления - 03.12.2014 в 21:35
buchlotnik Дата: Среда, 03.12.2014, 21:38 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Rail84633, у вас куча лишних пробелов в ячейках, потому и формулы могут не работать. Для Excel есть разница между "Т5", " Т5" или "Т5 "
 
Ответить
СообщениеRail84633, у вас куча лишних пробелов в ячейках, потому и формулы могут не работать. Для Excel есть разница между "Т5", " Т5" или "Т5 "

Автор - buchlotnik
Дата добавления - 03.12.2014 в 21:38
Rail84633 Дата: Среда, 03.12.2014, 21:38 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
gling, C,D не учитывается
 
Ответить
Сообщениеgling, C,D не учитывается

Автор - Rail84633
Дата добавления - 03.12.2014 в 21:38
mechanix85 Дата: Среда, 03.12.2014, 21:47 | Сообщение № 10
Группа: Друзья
Ранг: Форумчанин
Сообщений: 240
Репутация: 34 ±
Замечаний: 0% ±

mechanix85, Не понял насчет каких пробелов??

ячейка D3 "К-6Т-2С-К " а в справочнике (ячейка В12) "К-6Т-2С-К" уже без пробела в конце

в D4 " К-9Т-К", а в справочнике "К-9Т-К"
 
Ответить
Сообщение
mechanix85, Не понял насчет каких пробелов??

ячейка D3 "К-6Т-2С-К " а в справочнике (ячейка В12) "К-6Т-2С-К" уже без пробела в конце

в D4 " К-9Т-К", а в справочнике "К-9Т-К"

Автор - mechanix85
Дата добавления - 03.12.2014 в 21:47
Rail84633 Дата: Среда, 03.12.2014, 21:54 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
mechanix85, Все понял.
Не подскажете как их быстро убрать эти пробелы а то всего 47 стр этого документа??За формулу большое спасибо всем)
 
Ответить
Сообщениеmechanix85, Все понял.
Не подскажете как их быстро убрать эти пробелы а то всего 47 стр этого документа??За формулу большое спасибо всем)

Автор - Rail84633
Дата добавления - 03.12.2014 в 21:54
Rail84633 Дата: Среда, 03.12.2014, 22:23 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
buchlotnik, Как определить где есть пробелы и как их всех быстро убрать?
 
Ответить
Сообщениеbuchlotnik, Как определить где есть пробелы и как их всех быстро убрать?

Автор - Rail84633
Дата добавления - 03.12.2014 в 22:23
buchlotnik Дата: Среда, 03.12.2014, 22:40 | Сообщение № 13
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Rail84633, тут макросы нужны - навскидку:
[vba]
Код
Sub trimmer()
      Dim cell As Range
        
      For Each cell In Selection
          cell.Formula = Trim(cell.Formula)
          DoEvents
      Next
End Sub
[/vba] выделяем интересующий диапазон и запускаем процедуру (через Alt+F8)
К сообщению приложен файл: 9988741-1-.xls (41.0 Kb)


Сообщение отредактировал buchlotnik - Среда, 03.12.2014, 22:42
 
Ответить
СообщениеRail84633, тут макросы нужны - навскидку:
[vba]
Код
Sub trimmer()
      Dim cell As Range
        
      For Each cell In Selection
          cell.Formula = Trim(cell.Formula)
          DoEvents
      Next
End Sub
[/vba] выделяем интересующий диапазон и запускаем процедуру (через Alt+F8)

Автор - buchlotnik
Дата добавления - 03.12.2014 в 22:40
Rail84633 Дата: Среда, 03.12.2014, 23:09 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
buchlotnik, Спасибо огромное за помощь) По поводу макросов все равно не понял( Я могу любой лист так запускать?

[vba]
Код
Sub trimmer()
Dim cell As Range

For Each cell In Selection
cell.Formula = Trim(cell.Formula)
DoEvents
Next
End Sub
[/vba]

А это куда вставлять?


Сообщение отредактировал Serge_007 - Пятница, 19.12.2014, 21:13
 
Ответить
Сообщениеbuchlotnik, Спасибо огромное за помощь) По поводу макросов все равно не понял( Я могу любой лист так запускать?

[vba]
Код
Sub trimmer()
Dim cell As Range

For Each cell In Selection
cell.Formula = Trim(cell.Formula)
DoEvents
Next
End Sub
[/vba]

А это куда вставлять?

Автор - Rail84633
Дата добавления - 03.12.2014 в 23:09
buchlotnik Дата: Среда, 03.12.2014, 23:21 | Сообщение № 15
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Rail84633, да, можно любой лист - посмотрите мой файл - alt + f11 увидите редактор VBA - в файл докинут модуль с процедурой. В принципе достаточно того, чтобы мой файл был открыт. Тогда вы выбираете в нужном файле нужный лист - только реально заполненный фрагмент, а не весь лист - иначе долго думать будет - и через alt+f8 вызываете диалоговое окно со списком доступных процедур - запускаете trimmer. Как-то так
 
Ответить
СообщениеRail84633, да, можно любой лист - посмотрите мой файл - alt + f11 увидите редактор VBA - в файл докинут модуль с процедурой. В принципе достаточно того, чтобы мой файл был открыт. Тогда вы выбираете в нужном файле нужный лист - только реально заполненный фрагмент, а не весь лист - иначе долго думать будет - и через alt+f8 вызываете диалоговое окно со списком доступных процедур - запускаете trimmer. Как-то так

Автор - buchlotnik
Дата добавления - 03.12.2014 в 23:21
Pelena Дата: Среда, 03.12.2014, 23:35 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
как их всех быстро убрать?

Выделяем столбец с "проблемными" значениями -- Ctrl+h -- в поле Найти ставим пробел -- поле Заменить на оставляем пустым -- Заменить все


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
как их всех быстро убрать?

Выделяем столбец с "проблемными" значениями -- Ctrl+h -- в поле Найти ставим пробел -- поле Заменить на оставляем пустым -- Заменить все

Автор - Pelena
Дата добавления - 03.12.2014 в 23:35
buchlotnik Дата: Среда, 03.12.2014, 23:59 | Сообщение № 17
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Pelena, но тогда заменим и пробелы внутри строки, что в данном случае вроде как не уместно
 
Ответить
СообщениеPelena, но тогда заменим и пробелы внутри строки, что в данном случае вроде как не уместно

Автор - buchlotnik
Дата добавления - 03.12.2014 в 23:59
SLAVICK Дата: Четверг, 04.12.2014, 00:13 | Сообщение № 18
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Формула СЖПРОБЕЛЫ, или как говорит Pelena только заменить __ (2 пробела) на _ (1 пробел) :D
Подправил формулу - пробелы можно не удалять:
Код
=ИНДЕКС($B$9:$AC$24;ПОИСКПОЗ("*"&СЖПРОБЕЛЫ(D3)&"*";$B$9:$B$24;0);ПОИСКПОЗ("*"&СЖПРОБЕЛЫ(E3)&"*";СМЕЩ($9:$9;ПОИСКПОЗ("*"&СЖПРОБЕЛЫ(D3)&"*";$B$9:$B$24;0)-1;;;);0))
К сообщению приложен файл: 6793298.xlsx (13.6 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Четверг, 04.12.2014, 00:37
 
Ответить
СообщениеФормула СЖПРОБЕЛЫ, или как говорит Pelena только заменить __ (2 пробела) на _ (1 пробел) :D
Подправил формулу - пробелы можно не удалять:
Код
=ИНДЕКС($B$9:$AC$24;ПОИСКПОЗ("*"&СЖПРОБЕЛЫ(D3)&"*";$B$9:$B$24;0);ПОИСКПОЗ("*"&СЖПРОБЕЛЫ(E3)&"*";СМЕЩ($9:$9;ПОИСКПОЗ("*"&СЖПРОБЕЛЫ(D3)&"*";$B$9:$B$24;0)-1;;;);0))

Автор - SLAVICK
Дата добавления - 04.12.2014 в 00:13
Rail84633 Дата: Четверг, 04.12.2014, 21:36 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Всем спасибо,все получилось)Думаю тему можно закрыть.
 
Ответить
СообщениеВсем спасибо,все получилось)Думаю тему можно закрыть.

Автор - Rail84633
Дата добавления - 04.12.2014 в 21:36
Rail84633 Дата: Пятница, 19.12.2014, 17:17 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Доброго времени суток всем!) Не так давно мне помогли сделать формулу,файл приложил...но нужны некоторые корректировки.?!..Хотя не знаю возможно это сделать или нет..При создании формулы воспользовались ВСПОМОГАТЕЛЬНОЙ ТАБЛИЦЕЙ,но нужно что бы формула соблюдала цикличность этой Вспом.табл.То есть например если цикл проведения ремонта К-15Т-2С-К то после окончания цикла должна вернуться к исходному(если цикл закончилось на W24 то должно вернуться к C24), или например К-6Т-2С-К: в этой строке формула после Т6 возвращается к К и цикл уже заново начинается. Это одна из проблем..Но нужна еще помощь: как сделать формулу на вставке если?? Например если в ячейке Q4 значение Т то брать значение с ячейки J4 и вставить в ячейку AA4..А если в ячейке Q4 значение С или К то брать значение с ячеек К4 или L4 и вставить значение соответственно в ячейки AB4 или AC4. Если возможно конечно желательно одной формулой,ведь вроде они связаны между собой...
К сообщению приложен файл: 111.xls (48.0 Kb)


Сообщение отредактировал Rail84633 - Пятница, 19.12.2014, 17:47
 
Ответить
СообщениеДоброго времени суток всем!) Не так давно мне помогли сделать формулу,файл приложил...но нужны некоторые корректировки.?!..Хотя не знаю возможно это сделать или нет..При создании формулы воспользовались ВСПОМОГАТЕЛЬНОЙ ТАБЛИЦЕЙ,но нужно что бы формула соблюдала цикличность этой Вспом.табл.То есть например если цикл проведения ремонта К-15Т-2С-К то после окончания цикла должна вернуться к исходному(если цикл закончилось на W24 то должно вернуться к C24), или например К-6Т-2С-К: в этой строке формула после Т6 возвращается к К и цикл уже заново начинается. Это одна из проблем..Но нужна еще помощь: как сделать формулу на вставке если?? Например если в ячейке Q4 значение Т то брать значение с ячейки J4 и вставить в ячейку AA4..А если в ячейке Q4 значение С или К то брать значение с ячеек К4 или L4 и вставить значение соответственно в ячейки AB4 или AC4. Если возможно конечно желательно одной формулой,ведь вроде они связаны между собой...

Автор - Rail84633
Дата добавления - 19.12.2014 в 17:17
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создание формулы из разных значении буква+цифра (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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