|
|
|
Excel - поиск одинаковых значений из разных файлов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть три файла, в них по несколько листов. Количество листов может отличаться. В этих листах есть по одному списку из несколько столбцов. Также есть идентифицирующий столбец с уникальными значениями. Нужно произвести поиск по всем трем файлам, по всем листам и скопировать одинаковые строки (только строки с одинаковым кодом, остальные значения могут отличаться) в отдельный файл всё в одну таблицу. Можно ли такое провернуть? Может у кого есть пример? Спасибо за внимание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2011, 14:19 |
|
||
|
Excel - поиск одинаковых значений из разных файлов
|
|||
|---|---|---|---|
|
#18+
plus_stick, не претендуя на решение: Можно бы и уточнить задачу, пример данных не помешает. Вариантов много: от ручного копи-вставка до макросов с использованием Select From через ADO. Совсем недавно здесь были примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2011, 15:12 |
|
||
|
Excel - поиск одинаковых значений из разных файлов
|
|||
|---|---|---|---|
|
#18+
Немного упростил. Теперь нужен поиск только в диапазоне, который рядом. Можно ли сделать так, чтобы появлялась единица рядом с той записью, которая встречается в диапазоне справа дважды (см. прил.)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2011, 08:45 |
|
||
|
Excel - поиск одинаковых значений из разных файлов
|
|||
|---|---|---|---|
|
#18+
plus_stick, как идея (см. файл) Формула вводится как формула-массив, вместо энтэр нажать cntrl+enter. В остальном, формулу можно протягивать и копировать вдоль столбца. Правильнее считатаь не единым диапазоном, а 2 разных и затем складывать, т.к. мой вариант не различает случаев, если одинаковые КЛЮЧЕВЫЕ значения окажутся в одном столбце. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2011, 12:05 |
|
||
|
Excel - поиск одинаковых значений из разных файлов
|
|||
|---|---|---|---|
|
#18+
Как вариант. настроена на ячейку B12, вводится как обычная формула. =ЕСЛИ( ИЛИ( ЕОШИБКА( ВПР(C12; $E$7:$E$29; 1; 0)); ЕОШИБКА( ВПР(C12; $G$7:$G$30; 1; 0))); "-9999"; ЕСЛИ( СЧЁТЕСЛИ($E$7:$E$29; C12) + СЧЁТЕСЛИ($G$7:$G$30; C12)=2; 1; "-77777")) можно и без ЕОШИБКА() только последнее ЕСЛИ() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2011, 12:37 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2176464]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 444ms |

| 0 / 0 |
