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

Вход

Регистрация

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

 

= Мир MS Excel/Подставить из другого столбца - Мир MS Excel

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

Уважаемые знатоки помогите пожалуйста , можно формулами , макросом, сам никак не могу осилить.
вопрос такой : мне нужно подставить вместо звездочек данные из другого столбца.
более подробно объяснил в файле.
К сообщению приложен файл: podstavit.xls (43.5 Kb)


Сообщение отредактировал Muhan - Понедельник, 28.07.2025, 13:25
 
Ответить
СообщениеУважаемые знатоки помогите пожалуйста , можно формулами , макросом, сам никак не могу осилить.
вопрос такой : мне нужно подставить вместо звездочек данные из другого столбца.
более подробно объяснил в файле.

Автор - Muhan
Дата добавления - 28.07.2025 в 13:11
DrMini Дата: Понедельник, 28.07.2025, 13:41 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2063
Репутация: 322 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Если правильно понял, то можно так:
Код
=ЕСЛИ(ПОИСК("*";H2;1)=1;ТЕКСТ(J2;"ГГММДД")&ПРАВСИМВ(H2;6);H2)
К сообщению приложен файл: 1779752.xls (44.5 Kb)
 
Ответить
СообщениеЕсли правильно понял, то можно так:
Код
=ЕСЛИ(ПОИСК("*";H2;1)=1;ТЕКСТ(J2;"ГГММДД")&ПРАВСИМВ(H2;6);H2)

Автор - DrMini
Дата добавления - 28.07.2025 в 13:41
Nic70y Дата: Понедельник, 28.07.2025, 13:44 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9146
Репутация: 2423 ±
Замечаний: 0% ±

Excel 2010
Код
=ТЕКСТ(J2;"ГГММДД")&ПРАВСИМВ(H2;6)


DrMini,
апдэйт
Код
=ПОИСК("*";H2;1)=1
результат всегда ИСТИНА


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Понедельник, 28.07.2025, 13:46
 
Ответить
Сообщение
Код
=ТЕКСТ(J2;"ГГММДД")&ПРАВСИМВ(H2;6)


DrMini,
апдэйт
Код
=ПОИСК("*";H2;1)=1
результат всегда ИСТИНА

Автор - Nic70y
Дата добавления - 28.07.2025 в 13:44
DrMini Дата: Понедельник, 28.07.2025, 13:59 | Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2063
Репутация: 322 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
результат всегда ИСТИНА

Точно. В этом примере сработало из-за одинаковых дат.
Тогда так:
Код
=ЕСЛИ(ЛЕВСИМВ(H2;1)="*";ТЕКСТ(J2;"ГГММДД")&ПРАВСИМВ(H2;6);H2)

И не сообразил, что дата из столбца J всегда попадает в начало столбца ИИН.
ЕСЛИ здесь точно лишнее.
 
Ответить
Сообщение
результат всегда ИСТИНА

Точно. В этом примере сработало из-за одинаковых дат.
Тогда так:
Код
=ЕСЛИ(ЛЕВСИМВ(H2;1)="*";ТЕКСТ(J2;"ГГММДД")&ПРАВСИМВ(H2;6);H2)

И не сообразил, что дата из столбца J всегда попадает в начало столбца ИИН.
ЕСЛИ здесь точно лишнее.

Автор - DrMini
Дата добавления - 28.07.2025 в 13:59
Muhan Дата: Понедельник, 28.07.2025, 13:59 | Сообщение № 5
Группа: Проверенные
Ранг: Участник
Сообщений: 70
Репутация: 0 ±
Замечаний: 20% ±

DrMini, Благодарю Вас !
Это именно то что мне нужно
Спасибо вам!
 
Ответить
СообщениеDrMini, Благодарю Вас !
Это именно то что мне нужно
Спасибо вам!

Автор - Muhan
Дата добавления - 28.07.2025 в 13:59
DrMini Дата: Понедельник, 28.07.2025, 14:05 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2063
Репутация: 322 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
то что мне нужно

Muhan, посмотрите вариант у Nic70y, там короче и для данного примера наиболее верно.
 
Ответить
Сообщение
то что мне нужно

Muhan, посмотрите вариант у Nic70y, там короче и для данного примера наиболее верно.

Автор - DrMini
Дата добавления - 28.07.2025 в 14:05
i691198 Дата: Понедельник, 28.07.2025, 14:14 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 425
Репутация: 131 ±
Замечаний: 0% ±

2016
Добрый день. Если нужно в том же столбце "H" заменить звездочки значениями, то можно использовать макрос. Например такой [vba]
Код
Sub Nomer()
  Dim Cl As Range
  For Each Cl In Range("H2:H" & Cells(Rows.Count, "H").End(xlUp).Row)
    If Left(Cl, 1) = "*" Then
      Cl = Format(Cl.Offset(, 2), "YYMMdd") & Right(Cl, 6)
    End If
  Next
End Sub
[/vba]
 
Ответить
СообщениеДобрый день. Если нужно в том же столбце "H" заменить звездочки значениями, то можно использовать макрос. Например такой [vba]
Код
Sub Nomer()
  Dim Cl As Range
  For Each Cl In Range("H2:H" & Cells(Rows.Count, "H").End(xlUp).Row)
    If Left(Cl, 1) = "*" Then
      Cl = Format(Cl.Offset(, 2), "YYMMdd") & Right(Cl, 6)
    End If
  Next
End Sub
[/vba]

Автор - i691198
Дата добавления - 28.07.2025 в 14:14
  • Страница 1 из 1
  • 1
Поиск:

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