Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2010, 14:14   #1
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию Замена подстановка

Ребят, я вижу, что вы тут серъезные вопросы решаете, но тем не менее, помогите мирскую задачку решить:
Есть столбец:
kolo/K61421.jpg
kolo/K61422.jpg
kolo/K61423.jpg
Нужно привети его к следующему виду:
kolo/K61421_m.jpg,kolo/K61421_m.jpg,kolo/K61421.jpg
kolo/K61422_m.jpg,kolo/K61422_m.jpg,kolo/K61422.jpg
kolo/K61423_m.jpg,kolo/K61423_m.jpg,kolo/K61423.jpg
Спасибо!
Sokil вне форума Ответить с цитированием
Старый 14.02.2010, 14:22   #2
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

В соседнее поле формулу и протянуть "=ПОВТОР(A1&", ";3)".
ps Глаза протер - "=ПОДСТАВИТЬ(A6;".jpg";"_m.jpg";1)& ","&ПОДСТАВИТЬ(A6;".jpg";"_m.jpg";1 )&","&A6".

Последний раз редактировалось Volodshan; 14.02.2010 в 14:46.
Volodshan вне форума Ответить с цитированием
Старый 14.02.2010, 15:01   #3
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

Что-то не получается.
А "А6" это что?
Пдставляю вместо него номер ячейки - циклическая ошибка..
Sokil вне форума Ответить с цитированием
Старый 14.02.2010, 15:07   #4
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Данные в "А1" и ниже в этом "столбе", а формулу в соседнюю (!) ячейку напротив, хватаешь рамку за правый нижний угол и тянешь вниз - до конца данных в "А". Потом все копировать и вставить как ЗНАЧЕНИЯ...
Volodshan вне форума Ответить с цитированием
Старый 14.02.2010, 16:48   #5
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

Благодарю за терпеливые ответы.
Немного разобрался.
Если убрать первый ", и подставить:
=ПОДСТАВИТЬ(A6;".jpg";"_m.jpg";1)& ","&ПОДСТАВИТЬ(A6;".jpg";"_m.jp g";1 )&","&A6" уже что-то получается, но не совсем то:
kolo/K61421_m.jpg,kolo/K61421_m.jpg,А1
kolo/K61422_m.jpg,kolo/K61422_m.jpg,А1
kolo/K61423_m.jpg,kolo/K61423_m.jpg,А1
Sokil вне форума Ответить с цитированием
Старый 14.02.2010, 16:53   #6
Dophin
Форумчанин
 
Аватар для Dophin
 
Регистрация: 13.01.2010
Сообщений: 410
По умолчанию

=ПОДСТАВИТЬ(A1;".jpg";"_m.jpg")&"," &ПОДСТАВИТЬ(A1;".jpg";"_m.jpg")&"," &A1
Dophin вне форума Ответить с цитированием
Старый 14.02.2010, 17:40   #7
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

О! Вот это самЭ ТО!
Sokil вне форума Ответить с цитированием
Старый 14.02.2010, 17:41   #8
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

Благодарю, Dophin!
Sokil вне форума Ответить с цитированием
Старый 05.02.2012, 12:59   #9
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

Реят, "накопал" еще одну задачку. Дабы не флудить, размещу здесь.
Есть два столбца. Пока они на другом листе, но переместить все на один при необходимости труда не составит.
В первом - код товара, во втором ему соответствующий артикул.
А в третьем столбце: "код товара бла-бла-бла"
Можно ли как-то придумать вошебную формулу, которая в третьем столбце "код товара бла-бла-бла" заменит на соответствующий ему "атикул бла-бла-бла".
Проблема еще в том, что все вразнобой, т.е. в хаотической последовательности.
Буду признателен за светлую мысль.
Sokil вне форума Ответить с цитированием
Старый 05.02.2012, 13:34   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Формулы, которая "заменит" - нет принципиально. Это к макросам.
Можно только придумать формулу, которая выдаст значение нужного вида там, где она записана.
А вообще без примера в xls мне сегодня представлять это всё в голове лениво...

Хотя представил - в четвёртый столбец =A1&B1
Или не так представил ?
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 05.02.2012 в 13:38.
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid - подстановка VladimirAleks Общие вопросы Delphi 7 22.10.2009 17:49
Подстановка кода Zevgma БД в Delphi 2 27.09.2009 01:29
Подстановка в ячейках Garrison Microsoft Office Excel 13 31.07.2009 21:44
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL DorianLeroy Фриланс 8 18.02.2009 18:52
Сравнение и подстановка tsasha1 Microsoft Office Excel 2 08.04.2008 14:47