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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2011, 14:34   #11
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

В ячейку D3 в файл из рисунка вставьте формулу:
Код:
="10-"&ТЕКСТ(B3;"0000")
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Старый 18.09.2011, 14:36   #12
сантехник
Пользователь
 
Регистрация: 18.09.2011
Сообщений: 27
По умолчанию

копирую код, захожу в другой файл,
сервис/макрос/редактор VB
VBAProject filename.xls
--Microsoft Excel Objects
---Лист1


вставляю код, нажимаю Run
и ничего не происходит
сантехник вне форума Ответить с цитированием
Старый 18.09.2011, 14:40   #13
сантехник
Пользователь
 
Регистрация: 18.09.2011
Сообщений: 27
По умолчанию

Цитата:
Сообщение от DV68 Посмотреть сообщение
В ячейку D3 в файл из рисунка вставьте формулу:
Код:
="10-"&ТЕКСТ(B3;"0000")
опа! все на много проще?
объясните пожалуйста "10-"&ТЕКСТ(B3;"0000")
"10-" с этим понятно, значение в ковычках текст вид.
& тоже понятно
а вот дальше как понимать?
ТЕКСТ(B3;"0000")
сантехник вне форума Ответить с цитированием
Старый 18.09.2011, 14:52   #14
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Ст. С - изменение вида числа на месте с помощью формата ячейки;
ст. Е - формула DV68;
ст. D - другая формула.
Вложения
Тип файла: rar Result1.rar (9.9 Кб, 11 просмотров)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 18.09.2011, 15:08   #15
сантехник
Пользователь
 
Регистрация: 18.09.2011
Сообщений: 27
По умолчанию

спасибо любезные. честно говоря не ожидал такие быстрые оперативные ответы.
а что если задачу усложнить?
к примеру отсекать часть значения, и добавлять к усеченной новое?
пример:
Изображения
Тип файла: jpg пример1.jpg (45.0 Кб, 77 просмотров)
сантехник вне форума Ответить с цитированием
Старый 18.09.2011, 15:38   #16
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Код:
=ЗАМЕНИТЬ(A3;1;2;10)
Код:
="10"&ПРАВСИМВ(A3;5)
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 18.09.2011 в 15:40.
DV68 вне форума Ответить с цитированием
Старый 18.09.2011, 15:46   #17
сантехник
Пользователь
 
Регистрация: 18.09.2011
Сообщений: 27
По умолчанию

нашел функцию ПСТР, которая отсекает указанное количество символов, и возвращает нужное количество символов после отсечения.
а как подсунуть эту функцию в качестве аргумента?
то есть эта функция будет отсекать, а вторая будет добавлять
сантехник вне форума Ответить с цитированием
Старый 18.09.2011, 15:50   #18
сантехник
Пользователь
 
Регистрация: 18.09.2011
Сообщений: 27
По умолчанию

спасибо большое!
сантехник вне форума Ответить с цитированием
Старый 18.09.2011, 17:10   #19
сантехник
Пользователь
 
Регистрация: 18.09.2011
Сообщений: 27
По умолчанию

и еще один вопросик. надеюсь что заключительный.
имеется два файла, File1 и File2
нужно чтоб excel находил данные из File2 и вставлял их в File1
если значения не найдены, должна быть пустая позиция или какое нибудь заполняющее значение.
выделять цветом не нужно, я выделил для наглядности
Изображения
Тип файла: jpg 3.jpg (89.4 Кб, 37 просмотров)
сантехник вне форума Ответить с цитированием
Старый 18.09.2011, 17:52   #20
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Код:
=если(енд(впр(A5;ссылка на диапазон в другой книге;2;0));"";впр(A5;ссылка на диапазон в другой книге;2;0))
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование представления числовых данных stas135642 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 05.05.2011 20:49
Приведение матрицы к диагональному виду Смородинка Помощь студентам 1 01.10.2010 16:24
Простая с виду задача, но.. RomT24 Паскаль, Turbo Pascal, PascalABC.NET 1 11.05.2009 23:55
Программа по подготовке к единому государственному экзамену в России ЕГЭ 2009 mihali4 Свободное общение 1 18.03.2009 21:33
Приведение задачи к каноническому виду feniks65 Паскаль, Turbo Pascal, PascalABC.NET 2 26.12.2008 22:53