Страницы: 1
RSS
В отдельном столбце продублировать названия подзаголовков
 
Доброго времени суток! Подскажите пожалуйста можно как то упростить формулу в первом столбце примера?
 
Нехорошо оставлять свою тему без ответа помогающему
 
Код
=ЕСЛИ(--ЕЧИСЛО(B2)=1;СМЕЩ(A2;-1;0);B2)
 
Alex Alex,
=ИНДЕКС($B$2:$B$100;АГРЕГАТ(14;6;СТРОКА($A$1:A1)/(ЕТЕКСТ($B$2:B2)+ЕСЛИ(ЕЧИСЛО($B$2:B2)=ИСТИНА;ЕТЕКСТ($B$2:B2))+ЕПУСТО($B$2:B2));1))
Не благодарите))

P.S.
Тема: замена чисел соответствующими им в столбце подзаголовками.
 
=ЕСЛИ(ЕЧИСЛО(B2);A1;B2)
 
Если нужно сдлеать на месте:
  1. Выделяем столбец B/
  2. Клавиша F5---->Выделить Константы, оставляем только числа
  3. Не снимая выделения, пишем формулу =B2
  4. Вводим сочетанием клавиш Ctrl+Enter
  5. Наслаждаемся результатом
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Здравствуйте, уважаемые! Спасибо за помощь. Я извиняюсь за своё долгое отсутствие. И я неудачно привел пример. Под заголовками, "городами", не числа, а тоже текст. Может быть можно что то придумать записав список "городов", а потом ссылаться на него?
 
Нумеруйте подзаголовки. При этом можно ориентироваться на левый символ:
=ЕСЛИ(ЕЧИСЛО(--ЛЕВБ(B2));... или =ЕСЛИ(ЕОШ(--ЛЕВБ(B2));...
 
Цитата
Alex Alex написал:
а тоже текст
может есть пробел или перенос строки или еще что?
Отдельно где-то список городов создайте тогда
Код
=ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ(B2;Город;0);0)=0;СМЕЩ(A2;-1;0);B2)
Изменено: Тимофеев - 13.05.2021 13:41:33
 
Вариант:
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(B2;$G$2:$G$5;));B2;A1)
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Спасибо Большое всем! Формулы от Тимофеева и Максима В. прекрасно работают и подходят мне для дальнейшего использования.
 
И еще в догонку:
На случай если текст после подзаголовков начинается с прописной буквы:
Код
=ЕСЛИ(ЕЧИСЛО(НАЙТИ(ПРОПИСН(ЛЕВСИМВ(B2));B2))=ИСТИНА;B2;A1)
Страницы: 1
Наверх