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

Вход

Регистрация

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

 

= Мир MS Excel/Выборка данных из массива - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Выборка данных из массива
7777777ss Дата: Четверг, 30.07.2015, 17:21 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день. Огромное спасибо за помощь в похожем случае в прошлый раз. Прошу снова о помощи.

есть список английских слов в столбце А, в столбце С и D - словарь и виде "слово-описание". Я хочу к своему словарю добавить описание из словаря-образца. Неоходимо сравнить каждое слово в столбце А с словами столбца С. При их совпадении - из столба D берется:
1) значение в ячейке c той же цифрой, что и найденное слово и вставляется в столбец В, напротив слова из столбца А
2)содержимое ячеек ниже, начинающихся с цифр, НО до пустой ячейки.

Я считаю, что это не выполнимо, но я тут такого насмотрелся, что верю в чудо. Спасибо за внимание!
К сообщению приложен файл: 7244992.xlsx (16.8 Kb)
 
Ответить
СообщениеДобрый день. Огромное спасибо за помощь в похожем случае в прошлый раз. Прошу снова о помощи.

есть список английских слов в столбце А, в столбце С и D - словарь и виде "слово-описание". Я хочу к своему словарю добавить описание из словаря-образца. Неоходимо сравнить каждое слово в столбце А с словами столбца С. При их совпадении - из столба D берется:
1) значение в ячейке c той же цифрой, что и найденное слово и вставляется в столбец В, напротив слова из столбца А
2)содержимое ячеек ниже, начинающихся с цифр, НО до пустой ячейки.

Я считаю, что это не выполнимо, но я тут такого насмотрелся, что верю в чудо. Спасибо за внимание!

Автор - 7777777ss
Дата добавления - 30.07.2015 в 17:21
_Boroda_ Дата: Четверг, 30.07.2015, 19:30 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
С допстолбцом Е (скрыт)

Добавлено
Файл _2 - без лишнего последнего переноса строки

Добавлено
Файл _2 перевложил с учетом замечания ниже (про ЛОЖЬ в конце)
К сообщению приложен файл: 7244992_1.xlsx (23.9 Kb) · 7244992_2.xlsx (23.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеС допстолбцом Е (скрыт)

Добавлено
Файл _2 - без лишнего последнего переноса строки

Добавлено
Файл _2 перевложил с учетом замечания ниже (про ЛОЖЬ в конце)

Автор - _Boroda_
Дата добавления - 30.07.2015 в 19:30
7777777ss Дата: Четверг, 30.07.2015, 20:57 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, огромное спасибо, за то, что взялись, но это не то, по-моему.

Там внизу две закладки - есть и хочу. Этот файл - отрывок из огромной базы данных.

есть список моих слов - без объяснения. Есть список слов с объяснением, я хочу, что бы он перебрал мои слова и при совпадении (у меня слово dog и в словаре слово dog) он брал описание из славарной статьи слова dog и вставлял его в столбец рядом с моим словом, взяв содержимое ячейки напротив "словарного dog" и пронумерованные значения дальше по списку (но до пустой ячейки)

прошу прощения, если плохо объясняю, не уверен, что и счас доходчиво вышло. Спасибо за ваше время!
 
Ответить
Сообщение_Boroda_, огромное спасибо, за то, что взялись, но это не то, по-моему.

Там внизу две закладки - есть и хочу. Этот файл - отрывок из огромной базы данных.

есть список моих слов - без объяснения. Есть список слов с объяснением, я хочу, что бы он перебрал мои слова и при совпадении (у меня слово dog и в словаре слово dog) он брал описание из славарной статьи слова dog и вставлял его в столбец рядом с моим словом, взяв содержимое ячейки напротив "словарного dog" и пронумерованные значения дальше по списку (но до пустой ячейки)

прошу прощения, если плохо объясняю, не уверен, что и счас доходчиво вышло. Спасибо за ваше время!

Автор - 7777777ss
Дата добавления - 30.07.2015 в 20:57
7777777ss Дата: Четверг, 30.07.2015, 21:01 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, стоп, или я так туп, что не смог понять этой гениальной формулы.прошу прощения. Счас покурю еще файлик. Вроде вы поняли меня правильно
 
Ответить
Сообщение_Boroda_, стоп, или я так туп, что не смог понять этой гениальной формулы.прошу прощения. Счас покурю еще файлик. Вроде вы поняли меня правильно

Автор - 7777777ss
Дата добавления - 30.07.2015 в 21:01
Samaretz Дата: Пятница, 31.07.2015, 10:55 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
Добавлено
Файл _2 - без лишнего последнего переноса строки
Возьму на себя смелость немного модифицировать формулу Александра в колонке E: в конце результирующей строки она всегда возвращает ЛОЖЬ.

Исправленный вариант:
Код
=IF(D1="";"";IF(ISNUMBER(-LEFTB(D1))+(C1<>"");D1&IF(E2<>"";CHAR(10)&E2;"");E2))


Добавлено вот это (выделено красным): IF(E2<>"";CHAR(10)&E2;"") :-)
К сообщению приложен файл: 5238672.xlsx (24.8 Kb)
 
Ответить
Сообщение
Добавлено
Файл _2 - без лишнего последнего переноса строки
Возьму на себя смелость немного модифицировать формулу Александра в колонке E: в конце результирующей строки она всегда возвращает ЛОЖЬ.

Исправленный вариант:
Код
=IF(D1="";"";IF(ISNUMBER(-LEFTB(D1))+(C1<>"");D1&IF(E2<>"";CHAR(10)&E2;"");E2))


Добавлено вот это (выделено красным): IF(E2<>"";CHAR(10)&E2;"") :-)

Автор - Samaretz
Дата добавления - 31.07.2015 в 10:55
7777777ss Дата: Пятница, 31.07.2015, 17:06 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, Samaretz, это просто нереально, все работает!

есть, однако момент - если будет время посмотрите - я прикрепляю оригинал - многие очень простые слова не нашли своего значения, хоть они есть. Не могу даже понять возможной проблемы.

Но в любом случае - то, что есть - в миллион раз больше, что я ожидал! спасибо!

файл 40 мегабайт вышел - кидаю ссылку на яндекс диск.

удалено
[moder]Ту часть, которая не работает копируйте в отдельный файл и кладите сюда![/moder]


Сообщение отредактировал Manyasha - Пятница, 31.07.2015, 18:11
 
Ответить
Сообщение_Boroda_, Samaretz, это просто нереально, все работает!

есть, однако момент - если будет время посмотрите - я прикрепляю оригинал - многие очень простые слова не нашли своего значения, хоть они есть. Не могу даже понять возможной проблемы.

Но в любом случае - то, что есть - в миллион раз больше, что я ожидал! спасибо!

файл 40 мегабайт вышел - кидаю ссылку на яндекс диск.

удалено
[moder]Ту часть, которая не работает копируйте в отдельный файл и кладите сюда![/moder]

Автор - 7777777ss
Дата добавления - 31.07.2015 в 17:06
7777777ss Дата: Суббота, 01.08.2015, 10:26 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, Samaretz, господа, получилось понять в большенстве случаев причину ошибки - если ячейка с определением в словарной базе пустая напротив слова - формула дальше не ищет вниз, среди цифр.

Не понимаю почему, но такое в словаре много где есть. Вот высылаю пример. Слово follow не найдено изза пустой ячейки.

огромное спасибо!
К сообщению приложен файл: test.xlsx (24.1 Kb)
 
Ответить
Сообщение_Boroda_, Samaretz, господа, получилось понять в большенстве случаев причину ошибки - если ячейка с определением в словарной базе пустая напротив слова - формула дальше не ищет вниз, среди цифр.

Не понимаю почему, но такое в словаре много где есть. Вот высылаю пример. Слово follow не найдено изза пустой ячейки.

огромное спасибо!

Автор - 7777777ss
Дата добавления - 01.08.2015 в 10:26
  • Страница 1 из 1
  • 1
Поиск:

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