Işde käbir ýagdaýlarda jedweliň öýjügunde ýerleşdirilen maglumatlary dürli öýjüklere bölmek gerek bolýar. Adatça adam ady, atasynyň ady we familiýasy bir öýjükde ýazylýar. Biz mysal edip şu ýagdaýy alalyň. Ady, familiýany we atasynyň adyny aýry öýjüklere böleliň. Goý bize aşakdaky maglumatly tablisa berlen bolsun.
Bu tilsimi ýerine ýetirmek üçin ECXEL - iň öz mümkinçiliklerini ulanalyň. Bölünmeli A1:A7 diapazony tapawutlandyralyň. "Данные" wkladkadan "Текст по столбцам" gurala basalyň, ekrana çykan penjireden " - с разделителями", opsiýany saýlaýarys we tassyklaýarys.
Indiki çykan penjireden "пробель" opsiýany saýlap, "OK" basmak bilen dowam etdirýäris.
Indiki penjireden aljak maglumatlarymyzyň formatyny bereliň. Özünde adatça "Общий" format dur. Ahyrky hereketimiz maglumatlary goýjak öýüjgimizi (Поместить в) B2 görkezeliň.
Biz indiki netijeli tablisany alarys.
Bir öýjükde jemlenen maglumatlaryň aýry-aýry dürli öýjüklere EXCEL-iň özünde ýerleşdirilen guralyň kömegi bilen bölemgiň tertibibilen tanyşdyk. Ýöne elmydama biziň mysalymyzdaky ýaly maglumatlar gülala-güllük bolmaýar. Tertipler tertipsiz berlen ýagdaýda näme etmeli? Bu ýagdaýyň çözgüdi Excel goşundynyň ussady Jon Uokenbahyň "Профессиональное программирование на VBA в Excel 2003" kitabynda ýerleşdirilipdir, ussat öz mysalynda adam atlarynyň aşakdaky tablisadaky ýaly adaty däl dürli görnüşde doldurylan ýagdaýyndaky çözgüdini alypdyr. Adam atlaryny öýjüklere bölmek üçin indiki formulalar ulanylypdyr.
Birinji setiriň A1:H1 diapazona beren formulalarymyzy A2:H7 diapazona nusgalap geçirsek, ýokarky görnüşde taýyn jedwel alarys. Geliň indi bu formulalara düşünjek bolalyň. Düşündirişi ikinji setirirň mysalynda geçsek, düşünmek ýeňil bolar. B2 öýjüge berlen =СЖПРОБЕЛЫ(A2) formula A2 öýjükde ýerleşdirilen maglumatda bolup biljek artykmaç boşluklary pozýar. EXCEL - de boşluklar hem aňlatma hasaplanýar. Şonuň üçin bu funksiýa indiki öýjüklere berlen formulalaryň korrekt işlemegi üçin gerek. A7 öýjükdäki boşluk bilen berlen maglumat muňa mysal bolup biler. C2 öýüjge berlen =НАЙТИ(" ";B2;1) B2 öýjükde A1 öýjükden artykmaç boşluklardan arassalanan maglumatdan birinji boşlugyň ýerleşen ornuny çykaryp berýär. Biziň tablisamyzda bu öýjükde ilkinji boşluga çenli 6 harpdan ybarat "Serdar" ýazgy bar. Diýmek ilkinji boşlugyň ýerleşen orny - 7. D2 öýjüge =НАЙТИ(" ";B2;C2+1) berlen formula hem C2 öýjükdäki ýaly B2 öýjükdäki maglumatdan boşluk gözleýär. C2 öýjükde funksiýanyň gözlemek prosesiniň başlangyç orny 1 bolan bolsa, biziň D2 öýjüge beren formulamyzda gözlemek prosesiniň başlangyç orny C2+1. Ýagny 7+1, sekizinji orundan başlamaly. B2 öýjükdäki maglumatyň sekizinji orundan indiki boşluga çenli 8 pozisiýa (Alyýewiç) bar. Netijede D2 öýjükde 16 san peýda boldy. E2 öýjüge =ЕСЛИ(ЕОШИБКА(D2);C2;D2) formula berlen. Bu funksiýa eger D2 öýjük ýalňyş (#ЗНАЧ) görkezýän bolsa, C2 öýjükdäki maglumaty alyp berýär, tersine bolsa D2 öýüjkdäki maglumty görkezýär. F2 öýüjkde =ЛЕВСИМВ(B2;C2) bar. Bu funksiýa B2 öýjükden 7 (C2 öýjükdäki maglumat esasynda) pozisiýany, ýagny "Serdar " çykarýar. G2 öýjüge berlen =ПРАВСИМВ(B2;ДЛСТР(B2)-E2) funksiýa içi funksiýanyň düşündirişi - B2 öýjükde ýerleşen maglumatyň simwolynyň jeminden E2 öýjükdäki sanyň tapawudy möçberinde simwol aýryp bermeli (24-16=8). Diýmek B2 öýjükdäki maglumatyň sag tarapyndaky 8 simwol alynmaly. H2 öýüjkdäki =F2&G2 formula iki F2 we G2 öýjükleriň maglumatyny tirkeşdirip alyp berýär. Ine biz maglumatlary dürli öýjüklere bölmegiň iki usulyna garap geçdik.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Görlenler: 129 | |
Kommentariýalaryň hemmesi: 0 | |