0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 15
|
|
1 | |
Требуется организовать поиск Номеров из столбца15.02.2010, 09:33. Показов 2341. Ответов 13
Метки нет (Все метки)
Здравствуйте! Программирование я только начал изучать, и требуется ваша консультация:
В экселе есть 4 столбца:F, G, H, I, J (H и I объеденены). Требуется организовать поиск Номеров из столбца J (Значений больше чем в примере) в таблице, причем так, чтоб повторяющиеся значения в таблице суммировались (по столбцам G и HI) и записывались в 1 строку (без повторений). Длинна таблицы может изменяться, в столбце F количество символов варьируется от 4 до пяти. Поиск происходит по последним 4 символам. Файл примерного вида таблицы прикреплен. Заранее благодарен за ваши советы. p.s. Очень большая просьба - Если кто-нибудь сможет написать код - напишите пожалуйста с пояснениями, т.к. хочется самому разобраться и научиться программировать! )))
0
|
15.02.2010, 09:33 | |
Ответы с готовыми решениями:
13
Как организовать поиск в 1С 8.2? Нужно организовать поиск, например, по ФИО? Организовать бронирование номеров на файлах Как организовать бронирование номеров в базе данных гостиницы?(прил.БД+скриншоты) Разработать приложение, позволяющее организовать работу по учету занятости номеров гостиницы |
здесь больше нет...
3374 / 1672 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
|
|
15.02.2010, 10:36 | 2 |
Попробуй обойтись без макросов, использую формулу СУММЕСЛИ, а чтобы искать 4 последних символа - ПРАВСИМВ(...;4).
Еще, в Excele объединение ячеек - большой "грех", попробуй от этого избавиться. И еще, возможно твоя задача решается посредством сводной таблицы.
0
|
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 15
|
|
15.02.2010, 10:58 [ТС] | 3 |
За совет спасибо, Но суть в том что приходится делать одну и туже работу еженедельно. Так что хотелось бы один раз помучиться, а потом расслабиться. )))) Что касается объединения ячеек - причина в том, что данные предоставляются на распечатках, приходится сканировать и распознавать, так что данные при распознавании по столбцам разбегаются. Форматирование я макросом уже написал. А вот с поиском - проблемы...
0
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
|
15.02.2010, 11:50 | 4 |
если еженедельно, то изложи суть задачи. возможно, этот, предложенный тобой, прием не оптимален
0
|
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 15
|
|
15.02.2010, 12:27 [ТС] | 5 |
Суть задачи - исключить повторяющиеся строки. все повторяющиеся строки по столбцу F должны быть просуммированы по 2 другим столбцам и записаны в 1 строку. Для наглядности из примера: есть номер 7155. В столбце F он записан как 27155 и встречается 4 раза. В итоге я хочу чтоб была 1 строка 27155 8 мин. и сумма стоимости.
Добавлено через 3 минуты Да, и еще все номера которые он просуммирует должны сравниваться с номерами которые указываются рядом в столбце. Если последние 4 цифры номера совпадают, то строка удаляется.
0
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
|
15.02.2010, 12:47 | 6 |
нет ответа на вопрос. ты хочешь узнать сколько денех потратили на вызовы по телефонам, указанным в столбце J ? причем не по каждому в отдельности, а просто, вся сумма, так?
результат надо поместить в ячейку в первой строке, например А1 ?
0
|
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 15
|
|
15.02.2010, 13:02 [ТС] | 7 |
нет. я хочу:
1. Получить таблицу сколько денег суммарно потратили на звонок на каждый номер. 2. в таблицу в столбец J Заносятся известные номера. При нажатии кнопки строки с известными номерами удалялись бы из таблицы.
0
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
|
15.02.2010, 13:07 | 8 |
опиши подробнее не то, КАК нужно сделать, а то ЧТО нужно сделать
Добавлено через 1 минуту а неизвестные тебе нужны?. может их легче удалить, а потом суммировать. это зависит от обьемов информации в основной таблице и столбце J Добавлено через 2 минуты а почему результат заносить в первую строку, может лучше добавлять справа от столца J ? столбец К - минуты, столбец L - доляры
0
|
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 15
|
|
15.02.2010, 13:09 [ТС] | 9 |
То что должно получиться в итоге п.1
0
|
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 15
|
|
15.02.2010, 13:10 [ТС] | 10 |
неизвестные нужны в первую очередь
Данные не превышают 1000 строк. Процентов 80 повторяются
0
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
|
15.02.2010, 13:15 | 11 |
поэкспериментируй с экспортом таблиц из приложения OCR. может получится избежать объединения ячеек и всяких неприятных ошибок с этим связаных.
кстати, насколько критична точность результата? может нужно завести кучу проверок на правильность исходных данных? это же OCR. где то будет пятнышко на бумаге, распознается как точка, значащее число сместится... а если у тебя в таблице 20000 строк, глазами ты ошибки не просмотриш Добавлено через 40 секунд о.....
0
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
||||||
15.02.2010, 17:23 | 12 | |||||
ну и про удаление я забыл, может автор впишет пару строк кода сам?
1
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
|
15.02.2010, 17:24 | 13 |
да. активен должен быть второй лист! допиши функцию Activate
0
|
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 15
|
|
18.02.2010, 08:50 [ТС] | 14 |
Спасибо господа! Проблема решена!
0
|
18.02.2010, 08:50 | |
18.02.2010, 08:50 | |
Помогаю со студенческими работами здесь
14
Предусмотрите вывод чисел и их порядковых номеров (т. е. в два столбца) Фишки. Требуется вывести последовательность номеров клеток, с которыми совершается действие Написать программу поиска номеров строки и столбца минимального и максимального элемента матрицы Найдите сумму номеров строки и столбца клетки, в которой змейка закончит движение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |