![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.04.2010
Сообщений: 3
|
![]()
Есть 2 файла
1ый это обрабатываемый, второй это таблица соответствия. Таблица представляет собой 2 столбца, 1ый это список кустарников, 2ой - список деревьев В 1ом файле мы циклом идем по столбцу F, начиная с F4, берем значение ячейки и сравниваем его со значениями обоих столбцов в таблице соответствия. Если наименование породы есть в обоих столбцах, то оставляем содержимое ячейки E4 таким каким оно было(по сути переходим к следующей ячейке в столбце F), а если наинменование есть только в списке кустарников или деревьев, то вписываем в E4 соответствующее значение (Кустарник/Дерево) Затем цикл переходит к следующей ячейке (F5). Приложу оба файла и попробую пояснить на примере: Начинаем с ячейки F4 в "файл1". Сравниваем значение ячейки (F4="Шиповник") с каждой ячейкой таблицы соответствия, сначала в столбце А, потом в столбце В, если находится соответсвие в двух столбцах, то значение ячейки E4 не меняется, если соответствие находится в Столбце А (А337="Шиповник"), то пишем в Е4 "Кустарник", теперь можно переходить к следующей ячейке в "файл1" Перешли к ячейке F5, совпадение произошло и в столбце А и в столбце В, значит оставляем E5 без изменений, переходим к следующей ячейке в обрабатываемом файле. F7 - соответствие с ячейкой A337 в таблице соответсвия - в ячейку E4 идет "Кустарник" F8 - вот тут соответствие находится в столбце с наименованиями кустарников, а в ячейке E8 у нас стоит "Дерево", значит меняем на "кустарник" ну и так далее, впринципе больше вариантов быть не должно, то есть либо наименование есть в обоих столбцах, тогда оставляем в обрабатываемом файле характеристику без изменений, либо меняем в соотвествии с таблицей. Цикл по столбцу F заканчивается, как только попадает на пустую ячейку. Надеюсь понятно обьяснил задачу) |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
The_Prist на Планете взялся выполнять Ваше ТЗ. Или не сторговались? Тогда сразу и пишите - сколько.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
Серега я пока условие прочитал, у меня вся логика убежала.....
прям как у меня в подписи... ![]() даже и не знаю браться не браться .... может просто скриптом делать, а может еще как ? так то все просто 2 словаря+массив
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
CSV немного рихтонуть.и отлично запросом можно взять.
Не люблю словарей
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Да я вообще-то не о том. Автор в топике(причем на нескольких форумах) изложил свои указания, что мы ДОЛЖНЫ сделать. Вот я и хочу узнать, сколько он готов заплатить за выполнение его ТЗ. Пока не узнаю - пальцем не шевельну.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Да я в общем уже формулами сделал на третьем ресурсе
![]() А зачем именно макрос - непонятно. Если уж там csv - тогда vbs писать нужно поуму. Но ленииво... Имхо много мороки - исправленное вероятно нужно назад записать? Заказчик молчит... Может предложение Дмитрия обдумывает? ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа дешифрования криптограммы Вижинера на основе индексов соответствия и частотного анализа. | КоСТиК1723 | Помощь студентам | 5 | 17.06.2010 19:48 |
Поиск данных по условиям соответствия и копирование | Игор41 | Microsoft Office Excel | 7 | 10.06.2010 23:23 |
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос | as-is | Microsoft Office Excel | 4 | 25.02.2010 07:51 |
фильтрация по полям соответствия в бд | s2dentishe | Помощь студентам | 0 | 21.02.2010 16:25 |
Таблица соответствия типов данных Delphi и MS SQL Server 2000 | jane | БД в Delphi | 1 | 07.08.2008 19:26 |