Hi @roberto , thx for trying hard to help me, very appreciate 
To answer your questions:
A. Sadly no. I have those in core database, but warehouse put all the informations in a single column and any warehouse has his own way to describe the same product. That’s why I try to find a workaround, otherwise a simple VLOOKUP in excel would do the trick.
B. Yes, once I “assigned” the product is done for good, but there are thousand of records and every months the can add new. Problem is, the matching is possible only using the description, and here we are.
C. Nope, cannot ask the warehouse to do this job, would be simply transfer the problem of matching to them. I would like to do that, but not possible 
In the end Roberto, I have to understand if what i want is possible or not with easymorph. As I tried to explain to @dgudkov , I need the program to take the value of a table A. Let’s say is “Acqua fantastica Vap cl.75 pz.24”. Then take ALL the values of the table B (cored database) and match the one with more “affinity”, so the program should first search for all products with “Acqua”, then among all of them, keep only the product with the word “fantastica”, then among all of them, keep only the product with “VAP”, ecc untill he find the right match, or better, the record with most of the match.
Finally, I give you an example of it, and to keep as simple as possible, I limit the table A to just 1 record. There is a way for the program to “find” the right answer ? If you try yourself, you’ll have no problem to find the most fitting result (SAN FRATE GAS VAR PZ.24 CL.50), but how make the program achieve the same goal?
Test 3.morph (3.5 KB)
As usual, thx a lot for your time.