|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2015, 19:31 | #1 |
Новичок
Джуниор
Регистрация: 15.10.2015
Сообщений: 1
|
сравнение 2х таблиц в эксель на разных книгах
Доброго вечера всем. Столкнулся с типичной задачей сравнения данных.
Растерял навыки, т.к. универ закончил 5 лет назад. логику решения понимаю, а вот с синтаксисом беда. Имеется отчетность по позициям сайта за 2 месяца. Ее нужно сравнить, указав динамику. Есть две таблицы. Первая расположена на листе1(книге) вторая соответственно на втором. Сравниваем между собой соответствующие ячейки из таблицы листа 1 и таблицы листа 2. В общем так нужно сравнить каждую соответствующую ячейку. Желательно сделать это в цикле,чтобы не быть ограниченным в 3 строки для сравнения, или в 3 столбца. 1)Если значение ячейки B3 из первого листа < B3 из второго листа , то тогда B3 со второго листа = B3 и красный треугольник вниз(это видно из приложения к посту. знак этот из шрифта Wingdings 3) 2)Если значение ячейки B3 из первого листа > B3 из второго листа , то тогда B3 со второго листа = B3 и зеленый треугольник вверх 3)Если значение ячейки B3 из первого листа прочерк "-" ,а B3 из второго листа = числу, то тогда B3 со второго листа = B3 и зеленый треугольник вверх 4) Если значение ячейки B3 из первого листа прочерк "-" и B3 из второго листа "прочерк", то тогда B3 со второго листа = B3 (без изменений) 5)Если значение ячейки B3 из первого листа число , а B3 из второго листа прочерк "-" , то тогда B3 второго листа = B3 и красный треугольник вниз 6) Если значение ячейки B3 из первого листа число и равно значению B3 из второго листа(тоже число), то тогда B3 второго листа = B3 (без изменений) с прочерками я полагаю разобраться так: если в ячейке прочерк, то приравниваем ее к 0, сравниваем с другой ячейкой. И дальше по условиям выше. Как я вижу по опыту из делфи и тд: 1)удалить из обеих таблиц значки треугольника.(т.е. перевести ячейку в строку, перебрать по-символьно, и если в строке есть треугольник любой, то удалить) 2)прочерки заменить нулями 3)перевести обратно строку в число 4)сравнить: если 0=0, то b3 второго листа= "-" (прочерк) если 0<B3 первого листа , тогда B3 второго листа= B3 второго листа и зеленый треугольник вверх. а можно сделать с неравно. в общем решений масса. уверен у вас найдется даже более простое и лаконичное. Для удобства можно хоть рисовать отдельную таблицу на 3м листе . .doc прикрепил для копипаста треугольника :D жду помощи. Последний раз редактировалось freemanmad; 15.10.2015 в 19:33. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение двух столбцов в разных книгах | LAnLorD | Microsoft Office Excel | 132 | 17.05.2022 08:16 |
Сравнение диапазонов, вывод совпадение в разных книгах | strannick | Microsoft Office Excel | 6 | 09.12.2012 00:33 |
Сравнение значений в разных книгах и запись | Серёга0629 | Microsoft Office Excel | 11 | 25.08.2011 16:57 |
Сравнение ячеек из разных таблиц | pechenushka_xxx | Microsoft Office Excel | 4 | 28.01.2011 10:19 |
Сравнение столбцов в разных книгах | evdss | Microsoft Office Excel | 0 | 17.01.2011 09:45 |