Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Формула для вставки значения из другой книги - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Формула для вставки значения из другой книги
mmt Дата: Вторник, 26.11.2013, 11:44 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, уважаемые пользователи Excel. У меня возникли трудности при работе с 2 базами данных, выполненных в Excel.
Описание проблемы:
В Книге 1 у меня дана база координат встреч животных, которая устроена следующим образом:
<столбцы> Животное_1 Координата_Х Коррдината_Y Животное_2 Координата_Х Коррдината_Y Животное_N Координата_Х Коррдината_Y
И для каждого животного вниз несколько десятков строк координат
Координаты как в морском бое: Координата_Х (по горизонтали) - это буквы (от А до Я) (их в принципе можно перевести в цифры)
Координата Y (по вертикали) - это цифры от 1 до 69
Пример базы по одному животному:
Животное 1:
А 10
А 15
Б 2
Д 18
К 10
К 10
и т.д.

В Книге 2 я перевёл своё координатное поле (от А1 до Я69) в географические координаты. База устроена следующим образом:
<столбцы> Коорд_Х1 Коорд_Y1 Коорд_Х2 Коорд_Y2
А 1 55,256896 73,587412
А 2 55,256800 73,587412
и т.д - всего почти 2300 строк.
Теперь сама задача.
Мне нужно соотнести координаты из Книги 1 с координатами из Книги_2.
Т.е., насколько я понимаю, мне в Книге_1 нужно напротив каждой строки с координатами вписать формулу, которая бы в Книге_2 искала ячейки с указанными координатами Х1 и Y1, находила соответствующие им координаты X2 и Y2 и вписывала в книге_1 эти координаты.
Т.е. для описанного мной примера с Животным_1: В первой строке в ячейке после "А" и "10" я вписываю формулу, которая обращается в Книгу_2, находит там строку с "А" и "10" считывает соответствующие им географические координаты, например 55,321456 и 73,456789 и вписывает их в ячейки в Книге_1. Затем я эту формулу копирую для всей базы.
Возможно ли сделать такое в Excele (у меня 2010-ый)? Или это задача для других приложений Ms Office (Acces, например)? Или это решается незнакомыми и загадочными для меня макросами?
Буду очень благодарен за любую помощь.
Файлы прилагаю
К сообщению приложен файл: 9983286.xlsx (8.8 Kb) · 4247163.xlsx (8.5 Kb)
 
Ответить
СообщениеЗдравствуйте, уважаемые пользователи Excel. У меня возникли трудности при работе с 2 базами данных, выполненных в Excel.
Описание проблемы:
В Книге 1 у меня дана база координат встреч животных, которая устроена следующим образом:
<столбцы> Животное_1 Координата_Х Коррдината_Y Животное_2 Координата_Х Коррдината_Y Животное_N Координата_Х Коррдината_Y
И для каждого животного вниз несколько десятков строк координат
Координаты как в морском бое: Координата_Х (по горизонтали) - это буквы (от А до Я) (их в принципе можно перевести в цифры)
Координата Y (по вертикали) - это цифры от 1 до 69
Пример базы по одному животному:
Животное 1:
А 10
А 15
Б 2
Д 18
К 10
К 10
и т.д.

В Книге 2 я перевёл своё координатное поле (от А1 до Я69) в географические координаты. База устроена следующим образом:
<столбцы> Коорд_Х1 Коорд_Y1 Коорд_Х2 Коорд_Y2
А 1 55,256896 73,587412
А 2 55,256800 73,587412
и т.д - всего почти 2300 строк.
Теперь сама задача.
Мне нужно соотнести координаты из Книги 1 с координатами из Книги_2.
Т.е., насколько я понимаю, мне в Книге_1 нужно напротив каждой строки с координатами вписать формулу, которая бы в Книге_2 искала ячейки с указанными координатами Х1 и Y1, находила соответствующие им координаты X2 и Y2 и вписывала в книге_1 эти координаты.
Т.е. для описанного мной примера с Животным_1: В первой строке в ячейке после "А" и "10" я вписываю формулу, которая обращается в Книгу_2, находит там строку с "А" и "10" считывает соответствующие им географические координаты, например 55,321456 и 73,456789 и вписывает их в ячейки в Книге_1. Затем я эту формулу копирую для всей базы.
Возможно ли сделать такое в Excele (у меня 2010-ый)? Или это задача для других приложений Ms Office (Acces, например)? Или это решается незнакомыми и загадочными для меня макросами?
Буду очень благодарен за любую помощь.
Файлы прилагаю

Автор - mmt
Дата добавления - 26.11.2013 в 11:44
Pelena Дата: Вторник, 26.11.2013, 12:04 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация: 4569 ±
Замечаний: ±

Excel 365 & Mac Excel
Формула для Х2
Код
=СУММПРОИЗВ((B2&C2=[4247163.xlsx]Лист1!$A$2:$A$2300)*[4247163.xlsx]Лист1!$D$2:$D$2300)

или
Код
=ВПР(B2&C2;[4247163.xlsx]Лист1!$A$2:$E$2300;4;0)
К сообщению приложен файл: 2439119.xlsx (11.1 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеФормула для Х2
Код
=СУММПРОИЗВ((B2&C2=[4247163.xlsx]Лист1!$A$2:$A$2300)*[4247163.xlsx]Лист1!$D$2:$D$2300)

или
Код
=ВПР(B2&C2;[4247163.xlsx]Лист1!$A$2:$E$2300;4;0)

Автор - Pelena
Дата добавления - 26.11.2013 в 12:04
mmt Дата: Вторник, 26.11.2013, 14:14 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, огромное спасибо. Всё работает - это просто невероятно. Excel - просто гениальная программа!
 
Ответить
СообщениеPelena, огромное спасибо. Всё работает - это просто невероятно. Excel - просто гениальная программа!

Автор - mmt
Дата добавления - 26.11.2013 в 14:14
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!