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

Вход

Регистрация

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

 

= Мир MS Excel/индекс и поискпоз для ячеек с текстом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » индекс и поискпоз для ячеек с текстом (Формулы/Formulas)
индекс и поискпоз для ячеек с текстом
bodashevskyistas Дата: Пятница, 05.03.2021, 21:07 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Привет,

Есть 2 столбца с данными, в которых текст содержит одинаковые числа среди текста. Нужно сматчить эти 2 столбца с данными как в приложенном файле.

Помогите плиз, заранее спасибо
К сообщению приложен файл: 5615737.xlsx (10.2 Kb)
 
Ответить
СообщениеПривет,

Есть 2 столбца с данными, в которых текст содержит одинаковые числа среди текста. Нужно сматчить эти 2 столбца с данными как в приложенном файле.

Помогите плиз, заранее спасибо

Автор - bodashevskyistas
Дата добавления - 05.03.2021 в 21:07
Kostya_Ye Дата: Суббота, 06.03.2021, 18:08 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
bodashevskyistas, добры день,
из объяснения и примера не очень понятен принцип сопоставления данных в столбцах. почему 76521 должно соответствовать 765 ? либо объясните подробнее правила, либо расширьте пример.
сделал на PowerQuery так, как я это понял
К сообщению приложен файл: 5558327.xlsx (20.3 Kb)
 
Ответить
Сообщениеbodashevskyistas, добры день,
из объяснения и примера не очень понятен принцип сопоставления данных в столбцах. почему 76521 должно соответствовать 765 ? либо объясните подробнее правила, либо расширьте пример.
сделал на PowerQuery так, как я это понял

Автор - Kostya_Ye
Дата добавления - 06.03.2021 в 18:08
bodashevskyistas Дата: Суббота, 06.03.2021, 20:48 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

почему 76521 должно соответствовать 765

Kostya_Ye добрый день,

т.к. 76521 содержит участок с цифрами 765. Спасибо за идею с power query, я раньше даже не обпащал внимания на эту надстройку
 
Ответить
Сообщение
почему 76521 должно соответствовать 765

Kostya_Ye добрый день,

т.к. 76521 содержит участок с цифрами 765. Спасибо за идею с power query, я раньше даже не обпащал внимания на эту надстройку

Автор - bodashevskyistas
Дата добавления - 06.03.2021 в 20:48
Kostya_Ye Дата: Суббота, 06.03.2021, 21:10 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
bodashevskyistas,
мне все еще не понятен принцип сравнения. искомая подстрока из какого количества цифр ? сопоставляется начиная с любой позиции?
например ffd 76521 и 333,222,521 будут соответствовать?
пишите больше примеров.
 
Ответить
Сообщениеbodashevskyistas,
мне все еще не понятен принцип сравнения. искомая подстрока из какого количества цифр ? сопоставляется начиная с любой позиции?
например ffd 76521 и 333,222,521 будут соответствовать?
пишите больше примеров.

Автор - Kostya_Ye
Дата добавления - 06.03.2021 в 21:10
bodashevskyistas Дата: Суббота, 06.03.2021, 21:16 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Kostya_Ye, честно говоря не совсем понял как работает этот запрос в Вашем примере. Довольно сложно разобраться. Если я правильно понял, там в одном месте собраны шаги по разделению по колонкам и затем сравнение колонок. Кстьати у меня в 2016 екселе показывает ошибки (http://prntscr.com/10emxin), видимо из-за несовместимости.
 
Ответить
СообщениеKostya_Ye, честно говоря не совсем понял как работает этот запрос в Вашем примере. Довольно сложно разобраться. Если я правильно понял, там в одном месте собраны шаги по разделению по колонкам и затем сравнение колонок. Кстьати у меня в 2016 екселе показывает ошибки (http://prntscr.com/10emxin), видимо из-за несовместимости.

Автор - bodashevskyistas
Дата добавления - 06.03.2021 в 21:16
bodashevskyistas Дата: Суббота, 06.03.2021, 21:22 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

мне все еще не понятен принцип сравнения. искомая подстрока из какого количества цифр ? сопоставляется начиная с любой позиции?
например ffd 76521 и 333,222,521 будут соответствовать?


Представьте что вы нажмаете ctrl+f и ищете 765, оно находит 765 где бы это число не находилось в мешанине из символов, включающей это число. Может можно как-то формульно или через vba это сделать?


Сообщение отредактировал bodashevskyistas - Суббота, 06.03.2021, 21:22
 
Ответить
Сообщение
мне все еще не понятен принцип сравнения. искомая подстрока из какого количества цифр ? сопоставляется начиная с любой позиции?
например ffd 76521 и 333,222,521 будут соответствовать?


Представьте что вы нажмаете ctrl+f и ищете 765, оно находит 765 где бы это число не находилось в мешанине из символов, включающей это число. Может можно как-то формульно или через vba это сделать?

Автор - bodashevskyistas
Дата добавления - 06.03.2021 в 21:22
Kostya_Ye Дата: Суббота, 06.03.2021, 21:30 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
bodashevskyistas,
у меня тоже 2016 Эксель. Ссылка не работает, ошибку вашу не вижу. Ошибка в файле примера или на других данных?

В запросе сначала в значениях которые ищем оставляем только цифры, затем для каждой строки этого столбца строится список значений из столбца где ищем, в котором присутствуют только те, где входит искомая подстрока. потом все списки разворачиваются.
 
Ответить
Сообщениеbodashevskyistas,
у меня тоже 2016 Эксель. Ссылка не работает, ошибку вашу не вижу. Ошибка в файле примера или на других данных?

В запросе сначала в значениях которые ищем оставляем только цифры, затем для каждой строки этого столбца строится список значений из столбца где ищем, в котором присутствуют только те, где входит искомая подстрока. потом все списки разворачиваются.

Автор - Kostya_Ye
Дата добавления - 06.03.2021 в 21:30
Kostya_Ye Дата: Суббота, 06.03.2021, 21:31 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
bodashevskyistas,
Цитата bodashevskyistas, 06.03.2021 в 21:22, в сообщении № 6 ()
и ищете 765

почему 765, если цифровая подстрока 76521 ?
 
Ответить
Сообщениеbodashevskyistas,
Цитата bodashevskyistas, 06.03.2021 в 21:22, в сообщении № 6 ()
и ищете 765

почему 765, если цифровая подстрока 76521 ?

Автор - Kostya_Ye
Дата добавления - 06.03.2021 в 21:31
bodashevskyistas Дата: Суббота, 06.03.2021, 22:03 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±


почему 765, если цифровая подстрока 76521 ?


Сори, затупил. И в самом деле тут все намного сложнее... Видимо нужно искать варианты VBA вроде FuzzyLookup
 
Ответить
Сообщение

почему 765, если цифровая подстрока 76521 ?


Сори, затупил. И в самом деле тут все намного сложнее... Видимо нужно искать варианты VBA вроде FuzzyLookup

Автор - bodashevskyistas
Дата добавления - 06.03.2021 в 22:03
Kostya_Ye Дата: Воскресенье, 07.03.2021, 09:47 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
bodashevskyistas, добрый день,
VBA, PowerQuery, формулы, другие языки программирования - это всего лишь инструменты. для решения задачи с использованием каждого из них нужен некоторый алгоритм, правила, понимание что есть исходное состояние и каков должен быть результат.
Начните с того, что пропишите или прорисуйте такой алгоритм, лучше с достаточным количеством примеров, раскрывающих различные сочетания входных и выходных данных (не три строки, а строк тридцать).
Либо опишите задачу менее абстрактно, в той предметной области в которой вы ее решаете.
В таком случае помогающих здесь будет сразу больше и решение вам помогут найти быстрее.
 
Ответить
Сообщениеbodashevskyistas, добрый день,
VBA, PowerQuery, формулы, другие языки программирования - это всего лишь инструменты. для решения задачи с использованием каждого из них нужен некоторый алгоритм, правила, понимание что есть исходное состояние и каков должен быть результат.
Начните с того, что пропишите или прорисуйте такой алгоритм, лучше с достаточным количеством примеров, раскрывающих различные сочетания входных и выходных данных (не три строки, а строк тридцать).
Либо опишите задачу менее абстрактно, в той предметной области в которой вы ее решаете.
В таком случае помогающих здесь будет сразу больше и решение вам помогут найти быстрее.

Автор - Kostya_Ye
Дата добавления - 07.03.2021 в 09:47
Мир MS Excel » Вопросы и решения » Вопросы по Excel » индекс и поискпоз для ячеек с текстом (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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