Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

28 Апрель 2017, 17:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Сравнение столбцов на частичное совпадение  (Прочитано 462 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Beat Music
Новичок
*
Offline Offline

Сообщений: 4


« Стартовое сообщение: 14 Февраль 2017, 19:13 »

Через "условное форматирование" делаю сравнение двух строк, ставлю "дубль"
Но хотелось сравнить часть текста (процентов 50% на совпадение),
и было выделено если есть совпадение (текст) к примеру:
AB
Товар 1   Товар 1 черный
Товар 2   Товар 2 новинка
Товар 3   Товар 3 2 шт.
« Последнее редактирование: 14 Февраль 2017, 19:17 от Beat Music » Записан
Beat Music
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #1: 2 Март 2017, 18:24 »

Кто подскажет как сравнить два столба частично?
Записан
bormant
Глобальный модератор
*
Offline Offline

Сообщений: 895



« Ответ #2: 2 Март 2017, 20:34 »

Первое, что приходит в голову:
C2: =LEFT(B2;LEN(A2))=A2
Записан

Автору на яд. Поддержать форум.
Beat Music
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #3: 2 Март 2017, 22:35 »

Спс. Но к сожалению не решает задачу. Т.к. товар может идти не по порядку и не со 100% содержанием.
Записан
economist
Ветеран
*****
Offline Offline

Сообщений: 502


« Ответ #4: 3 Март 2017, 08:35 »

Если левый короткий паттерн нужно найти в правом более широком столбце, то:

=SEARCH(A2;B2)

вернет позицию паттерна или #ЗНАЧЕН если его там нет.

Что же касается темы нечеткого сравнения, то есть всего 3 правильных способа:

1) нечёткое сделать четким. Скажем у всех родившихся есть ИНН, даже если они его не получали.

2) смотреть глазками, желательно чужими и опытными.

3) загнать все данные в SQLite (через BASE и sqlite3odbc driver) и использовать там модулем полнотекстового поиска FTS3. Там есть морфологический анализ словоформ, анализ опечаток Тавар == Товар итд.

Есть еще одна здравая мысль - проверить перед этим орфографию и сформировать хороший свой пользовательский словарь. Тогда формулы будут работать хорошо.

PS Пара кейсов: когда-то у нас было 23 компании, в которых 20% людей работали по совместительству, т.е. везде. Общий "финик", общий безопасник на всех итп. Было много сложностей при консолидации, т.к. еще было 6 полных(!) однофамильцев среди работяг. У бухгалтерии и расчетного отдела кружилась голова так, что со стороны было заметно. Дальше все просто: влюбился в бухшу, начал сострадать, придумал в кач-ве идентификатора использовать ИННПРЕДПРИЯТИЯ, соединенный с ТАБНОМЕРРАБОТНИКА, и все сразу стало просто.

Второй случай - один наш поставщик имеет артикульный список 800 позиций, из них 300 - наши. Каждая накладная  - на 300 строк, раз в неделю. Названия материалов - на 50/100 символов. Было много шибок, пересортицы, сидел 1 человек на этом деле. Мы попросили поставщика выкладывать ежедневную копию их справочника товаров на сайт, а сами его еженощно скриптиком обновляем. Теперь они нам присылают документ отгрузки, выгруженный 1С, а у нас он загружается без проблем за 4 секунды, потому что всё совпадает буква в букву.


« Последнее редактирование: 3 Март 2017, 08:49 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 055


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #5: 3 Март 2017, 10:01 »

Т.к. товар может идти не по порядку и не со 100% содержанием.
Смотрите тему: Отфильтровать список фраз по минус словам
Записан

Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!