Jump to content

Līdzīgu vārdu meklēšana ar Excel


Agent
 Share

Recommended Posts

Hi !

Jau ilgi neliek mieru šāds jautājums.:

Kā ar MS Excel varētu atrast līdzīga satura rūtiņu?

 

Ar piemēriem skaidrojums būs saprotamāks :

Ir nomenklatūras/ noliktavas/adrešu utml. tabula, kurā vienā kolonnā ir kods un otrā nosaukums: piemēram:

AA1  Blaumaņa 55

AB2 Ganu 102-1

 

Otrā tabulā ir nosaukums un dati.

Vajag pielikt kodu pie nosaukuma otrā tabulā

Super problēma ir tā, ka nosaukums var būt diezgan noimprovizēts. piemēram:

R.Blaumaņa 55

R. Blaumaņa iela 55

Rūdolfa Blaumaņa 55

Ganu iela 102 k. 1

Ganu 102 1.korpuss

Ganu 102/1

utml. ...cilvēki ir izdomas bagāti, kad to nevajag... 

 

Ja rūtiņu saturs ir identisks, problēmu nav, lietoju lookup, taču, ja kaut nedaudz ir atšķirība, kā šajā piemērā, tad lookup nestrādā...

 

Domāju, ka varētu ar makrosu to atrisināt, taču nevaru izdomāt jēdzīgu algoritmu!

Tas noteikti ir izdomāts datu uzskaites sistēmās, telefonu kontaktu grāmatiņas, kurās pēc dažiem burtiem atrod kontaktu utml.

 

Varbūt ir kādas idejas, kā to dabūt Excelī ?

   

 

 

 

 

Link to comment
Share on other sites

_dunduks_

pirmais, kas nāk prātā, tad es darītu tā:

- no meklējamā vārds izvākutu speciālos simbolus iekaitot atstatpi. atstātu tikai burtus un ciparus.

- to pašu izdarītu meklējamā apgabalā (tajā, no kuras jeekstraktē info).

- ar ciklu (ja meklējamais vārds īsāks nekā meklēšanas apgabālā esošais) sāktu salīdzināt vai atrodas kāda sakritība.

- ja sakritības nav, tad meklējamajam vārdam ņemam nost vienu simbolu un meklējam sakritību vēlreiz.

 

nu kaut kā tā.

Link to comment
Share on other sites

Domugrauds

Sasortē, lai visi ir vienā čupā, nevis izmētāti

Labots - Domugrauds
Link to comment
Share on other sites

Mēs savā laikā kardināli mainījām lietotāju/operātoru attieksmi pret aizpildāmiem dokumentiem. Protams, tika arī dokumenti pārveidoti, lai lameri/fantazētāji un citi brivdomājoši ( lasi phu...ti) būtu ierobežoti savā fantāzijas lidojumā. Deizgan veiksmīgi izdevās, jo vadība atbalstīja.

Link to comment
Share on other sites

pirmais, kas nāk prātā, tad es darītu tā: - no meklējamā vārds izvākutu speciālos simbolus iekaitot atstatpi. atstātu tikai burtus un ciparus. - to pašu izdarītu meklējamā apgabalā (tajā, no kuras jeekstraktē info). - ar ciklu (ja meklējamais vārds īsāks nekā meklēšanas apgabālā esošais) sāktu salīdzināt vai atrodas kāda sakritība. - ja sakritības nav, tad meklējamajam vārdam ņemam nost vienu simbolu un meklējam sakritību vēlreiz.

 

 

Ir vēl jāpaštuko, bet doma ļoti interesanta... :good:

 

Ar šo risnājumu varētu sākotnēji meklēt ciparus (māju numurus) un, tad tekstu (ielu)

Piemēram Mazā Aunu iela 5 k.15 un m.Aunu 5-15 cipari tiek pārveidoti 515 un 515 ir jau solis tuvāk uzvarai .. :yahoo:

 

ja datu meklējamais vārds (datu bāzē) būtu viens vārds, tad ir ļoti ok

piemēram Brieža 118

tad no vādu rindas Pulkv. Brieža prospekts 118 var izlobīt, ka tas ir viens un tas pats

 

taču problēma paliek, ja meklējamais vārds (datu bāze) ir garākā un/vai citādā versijā nekā mainīgais (ievadītais tabulā),

Piemēram - P.Brieža prospekts 100 (datos)...

Pulkveža Brieža 100 (mainīgais)...

Labots - Agent
Link to comment
Share on other sites

Vai nav kadu gatavu risinajumu? Piemeram, google atpazist drukas kludas un ir google desktop ar visu indeksesanu. Protams, tas par smagu, bet varbut arii ir kas vieglaks. Mekletu full-text search excel virzienaa.

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...