Excel Fuzzy Lookup problem

Анонимные
2013-11-19T18:17:42+00:00

Добрый день,

Установил чудесную надстройку для Excel: Fuzzy Lookup. К сожалению, весь столбец данных проанализировать не получается, выползает следующая ошибка (весь лист предварительно подвергся очистке формата):

Unable to set the NumberFormat property of the Range class (Microsoft Excel)


Program Location:

в System.Dynamic.ComRuntimeHelpers.CheckThrowException(Int32 hresult, ExcepInfo& excepInfo, UInt32 argErr, String message)

в CallSite.Target(Closure , CallSite , ComObject , String )

в CallSite.Target(Closure , CallSite , Object , String )

в FuzzyLookupAddInForExcel.FuzzyJoinControl.MoveNextRow(Int32 outputBatchSize, Int32 r0, Int32 c0, Int32& r, Int32 similarityColumnIndex, Int32 similarityXmlColumnIndex, Int32 outputColumnCount, Worksheet activeWorksheet, Range& outputRange, Array& outputArray, Int32& outputRowCount)

в FuzzyLookupAddInForExcel.FuzzyJoinControl.FuzzyJoin(Worksheet worksheet)

Помогите, кто чем может, пожалуйста.

Microsoft 365 и Office | Excel | Для дома | Windows
Microsoft 365 и Office | Excel | Для дома | Windows

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

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

Комментариев: 0 Без комментариев
Ответ, принятый автором вопроса
Анонимные
2013-12-24T12:36:19+00:00

Проблема возникает из-за региональных настроек разделителей.

Решается следующим образом:

Параметры Excel -> Дополнительно -> Вместо "Использовать системные разделители" поставить точку в "разделитель целой и дробной части".

Можно ещё в Output Columns использовать не Similarity а Similarity.xml (правда, это не очень удобно).

В крайнем случае можно написать макрос, считающий расстояние Левенштейна.

Этот ответ помог вам?

Пользователи, которые сочли этот ответ полезным: 30+.
Комментариев: 0 Без комментариев

Дополнительные ответы: 5

Сортировать по: Наиболее полезные
  1. Анонимные
    2013-11-20T12:54:27+00:00

    Да, оба раза скачивал по указанному Вами адресу.

    Переустановка ничего не дала.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. Анонимные
    2013-11-20T10:45:17+00:00

    Откуда скачивали данную надстройку?

    Попробуйте удалить установленную Вами надстройку, загрузить и установить с http://www.microsoft.com/en-us/download/details.aspx?id=15011

    Напишите результат.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2013-11-20T07:45:43+00:00

    Не работает, та же ошибка.

    Причём, ошибка возникает как в русскоязычном Excel 2010, так и в англоязычном Excel 2013 на разных компьютерах.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2013-11-20T03:07:50+00:00

    В составе пакета надстройки, имеется и тестовый файл, в тестовом файле, надстройка работает?

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев