Agent Ierakstīts Janvāris 4, 2013 Share Ierakstīts Janvāris 4, 2013 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 More sharing options...
_dunduks_ Janvāris 4, 2013 Share Janvāris 4, 2013 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 More sharing options...
Domugrauds Janvāris 4, 2013 Share Janvāris 4, 2013 (labots) Sasortē, lai visi ir vienā čupā, nevis izmētāti Labots Janvāris 4, 2013 - Domugrauds Link to comment Share on other sites More sharing options...
mazulis Janvāris 4, 2013 Share Janvāris 4, 2013 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 More sharing options...
Agent Janvāris 8, 2013 Author Share Janvāris 8, 2013 (labots) 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... 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 .. 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 Janvāris 8, 2013 - Agent Link to comment Share on other sites More sharing options...
Tasteris Janvāris 8, 2013 Share Janvāris 8, 2013 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 More sharing options...
Recommended Posts
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 kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!