|
|
|
EXCEL поиск по базе и сопоставление данных
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста решить такую проблему: На 1 листе есть блок данных (A1:A751) к каждой ячейке из которой привязано значение из другого блока данных (B1:B751), т.е например ячейке A673 соответствует значение ячейки В673 и т.п. На всякий случай если не понятно объяснил, то несколько по другому: ячейке А13=Петя соответствует значение В13=39 лет Также существует лист 7 в этой же книге, в нем находятся другие блоки данных (например A1:987), большая часть составляющих из которых совпадает с блоком (A1:А751). Мне нужно, чтобы было создано такое условие, при котором «автоматически» в листе №7 по блоку (A1:А987), производился поиск значений по блоку (A1:A751) листа №1 и найденные совпадения анализировались и в лист №7 блока (F1:F987) в соответствии с блоком данных (A1:987) вставлялись значения из листа №1 блока (B1:B751). Т.е. на листе №7 в (A1:А987) есть только одно значение Петя (стоящее в ячейке А444), надо чтобы нашлась ячейка А13 на листе №1 и значение 39лет автоматически вставилось в лист №7 в ячейку F444. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2007, 14:36:50 |
|
||
|
EXCEL поиск по базе и сопоставление данных
|
|||
|---|---|---|---|
|
#18+
lomax Функция ВПР( ; ; ; ) Вам поможет. Например, в ячейку F1 листа "Лист7" вставьте формулу: =ВПР(A1;Лист1!$A:$B;2;0) и скопируйте ("растяните") ее на весь рабочий диапазон столбца F ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2007, 16:50:49 |
|
||
|
EXCEL поиск по базе и сопоставление данных
|
|||
|---|---|---|---|
|
#18+
Огромное спасибо! Прошу прощенья, но я новичок в этом деле. Если не сложно подскажите пожалуйста еще один момент: Ячейка в блоке данных (A1:A751) на 1 листе имеет стогий вид: 99.07.64.393 а в листе №7 в ячейке значения без точек, т.е. 990764393 Отсюда вопрос можно вложить в эту формулу какое-либо условие, чтобы искалось не ПОЛНОЕ соответствие, а без регистра?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2007, 18:04:43 |
|
||
|
EXCEL поиск по базе и сопоставление данных
|
|||
|---|---|---|---|
|
#18+
lomaxОгромное спасибо! Прошу прощенья, но я новичок в этом деле. Если не сложно подскажите пожалуйста еще один момент: Ячейка в блоке данных (A1:A751) на 1 листе имеет стогий вид: 99.07.64.393 а в листе №7 в ячейке значения без точек, т.е. 990764393 Отсюда вопрос можно вложить в эту формулу какое-либо условие, чтобы искалось не ПОЛНОЕ соответствие, а без регистра?... попробуй так: =ВПР(ТЕКСТ(Лист7!A1;"00\.00\.00\.000");Лист1!$A1:$B751;2;0) или матричная (т.е. при ее вводе используем CTRL+SHIFT+ENTER, а не ENTER) =ИНДЕКС(B1:B751;ПОИСКПОЗ(Лист7!A1;--ПОДСТАВИТЬ(Лист1!$A1:$A751;".";"");0)) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2007, 18:20:09 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=295&tid=2183468]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 348ms |

| 0 / 0 |
