Exceldə adların azaldılması. Rus dilində soyadların azaldılması qaydaları

Sandbox

dost 16 noyabr 2013-cü il saat 15:01

Tam Ad Declension - NameCaseLib PHP Framework

  • PHP

Salam, Həbrahabr!

Bu gün mən kiçik, lakin çox faydalı bir çərçivə haqqında danışacağam - NameCaseLib.

Düşünürəm ki, bir çoxları elə bir vəziyyətlə qarşılaşıblar ki, hər hansı bir şəxsin soyadını, adını və atasının adını çəkməkdən imtina etmək lazımdır. Bu çərçivə bizə çoxsaylı "velosipedlərdən" qurtulmağa kömək edəcək.

Quraşdırma

NameCaseLib-in işləməsi üçün bizə PHP5 və UTF-8 formatında mətnlə işləmək üçün php_mbstring kitabxanası lazımdır.

Əla, indi yalnız çərçivənin özünü birləşdirmək qalır, bunun üçün lazımi faylları yükləyəcəyik.

NameCaseLib iki dili dəstəkləyir: Rus və Ukrayna. NCL.NameCase.ru.php faylında rus declension qaydaları, müvafiq olaraq NCL.NameCase.ua.php, Ukrayna qaydaları var. NCL qovluğunda çərçivənin "əsas" hissəsi, yəni əsas funksiyalar dəsti var.

Beləliklə, .php formatında fayl yaradaq və bu çərçivənin funksionallığını yoxlayaq.

q("Maksimov Alexander Vasilievich"); # Nəticə massivi çıxarın. (Qeyd: sadə indeksləşdirilə bilən massiv qaytarır) var_dump($array); ?>

Müvafiq olaraq, eyni şəkildə, Ukraynanın ləğvi qaydalarını birləşdirərək, Ukrayna tam adlarını rədd edə bilərik.

Ancaq yenə də metodun hansı parametrləri ehtiva etdiyinə baxaq q, və başqa necə istifadə edilə bilər?

Bu metodun 3 parametri var, onlardan 2-si buraxıla bilər. Birinci parametr şəxsin tam adıdır, ikincisi haldır (aşağıda sabitlərin siyahısını verəcəyəm; hal göstərilməyibsə (NULL), metod bütün halları qaytarır), üçüncüsü isə şəxsin cinsidir. (Sabitlər də aşağıda verilmişdir; cinsi (NULL) göstərməsəniz, metod onu özü təyin edəcək)

Sabitlər

Cinsiyyəti göstərmək üçün sabitlərdən istifadə olunur:
  • NCL::$MAN – kişi cinsi
  • NCL::$QADIN – qadın

Rus dilinin hallarını göstərmək üçün:

  • NCL::$IMENITLN - nominativ hal
  • NCL::$RODITLN - genitativ hal
  • NCL::$DATELN - tarixi hadisə
  • NCL::$VINITELN - ittiham halı
  • NCL::$TVORITELN - instrumental keys
  • NCL::$PREDLOGN - prepozisiya halı

Ukrayna dilinin hallarını göstərmək üçün:

  • NCL::$UaNazyvnyi – ad lövhəsi
  • NCL::$UaRodovyi – ümumi görünüş
  • NCL::$UaDavalnyi – uzunmüddətli admin
  • NCL::$UaZnahidnyi – məşhur video
  • NCL::$UaOrudnyi – silah ekranı
  • NCL::$UaMiszevyi – miscevyi vidminok
  • NCL::$UaKlychni – şəxsi tanınma

Qeydlər

  1. Ad sırasının əhəmiyyəti yoxdur.
  2. Hansı halda tam adın göstərilməsinin əhəmiyyəti yoxdur, declensiyadan sonra üsul hərflərin saxlanmış halını qaytarır.

Tam adın bir hissəsinin tərifi

getFullNameFormat metodundan istifadə edərək hissəni və ya tam adın hansı hissələrini istifadə etdiyimizi müəyyən edə bilərik.

getFullNameFormat("Maksimov Alexander Vasilievich"); /* Biz belə bir format alırıq: S F N, burada: - S - Soyad - N - Ad - F - Ata adı */ echo $fullName; ?>

Bəs çərçivə hələ də seçdiyiniz addan necə imtina etməyi düzgün müəyyən edə bilmirsə, nə etməlisiniz?

Bu məqsədlə kitabxana şəxsin soyadını, adını, atasının adını və cinsini müəyyən ardıcıllıqla göstərməyə imkan verən qFullName metodunu təqdim edir.

qFullName("Maksimov", "Alexander", "Vasilievich", NCL::$MAN, NCL::$TVORITELN, "S N F")."\n"; ?>

Nəticələr

NameCaseLib bir çox faydalı xüsusiyyətləri özündə cəmləşdirən həqiqətən istifadəçi dostu çərçivədir. Saytın rus dilində tam sənədləri var.

MS Excel üçün fərdi funksiya

Tam adın hallara görə azaldılması

Funksiya nominativ halda göstərilən soyad, ad və ata adını istənilən başqa hal şəklində göstərməyə imkan verir.

Tətbiq sahəsi:

Funksiyadan MS Excel-də sənədlərin yaradılmasını avtomatlaşdırmaq (və ya onların əl ilə yaradılmasını asanlaşdırmaq) üçün istifadə etmək rahatdır, burada tam ad nominativ halda deyil, göstərilməlidir: müxtəlif növ müqavilələr, kassa orderləri, qəbzlər, uzlaşma aktları, əmrlər, protokollar, etibarnamələr və s.

Avtomatlaşdırma vasitələri MS Excel cədvəllərində olan məlumatlar əsasında MS Word proqramında yuxarıda göstərilən sənədlərin formalaşmasını həyata keçirirsə, funksiya da zəruridir.

İstifadə nümunələri:

  • müqavilədə: "liderin simasında Baranov Peter Vyaçeslavoviç"
  • nağd sifarişlərdə: "verdi Qnatyuk Pavel Vasilieviç", "alınıb Gritsenko İrina Sergeevna"
  • etibarnamədə: “Mən avtomobilin idarə edilməsinə inanıram Smirnitski Vitali Valerieviç"
  • qaydada: "olaraq təyin edin Stepaşova Olqa Nikolaevna"
  • protokolda: “Hesabat hazırlanıb Dvorzhetsky Nikita İvanoviç"

Nə həyata keçirilib:

  • MDB ölkələrində yayılmış bütün sonluqları olan soyadlar “-ov”, “-ev”, “-in”, “-yan(ts)”, “-sky(-tsky)”, “-skoy(-tskoy)” düzgün rədd edilmiş ", "-y", "-yh", "-ikh", "-ets", "-nko", "-uk", "-yuk", "-ich", "-iya" və s. .: Pavlov, Zinovyev, Qaqarin, Petrosyan, Vısotski, Trubetskoy, Tsoy, Zadorojnı, Sadovniçi, Sedıx, Dolqix, Soskovets, Nesterenko, Qonçaruk, Danilyuk, Rabinoviç, Daneliya, Kvaşa, Vrubel, Kozak, Kazaçok və s., habelə müvafiq qadın soyadları
  • kişi və qadın soyadlarının azalmasındakı fərqlər nəzərə alınır: Tkaç Viktor və Tkaç Svetlana, Kozovets Anton və Kozovets Yekaterina
  • mürəkkəb soyadlar düzgün işlənir: məsələn, Mamin-Sibiryak, Saltıkov-Şedrin, Nemiroviç-Dançenko, Lebedev-Kumaç
  • Xarici adlar rədd edilmir: Galois, Maurois, Defo, Dali, Meringue, Verdi, Garcia, Hemingway və s.
  • “-oglı”, “-qızı”, “ibn” hissəcikləri olan ata adları uğurla işlənir: Mamedov Polad Murtuza oglu -> Mamedov Polad Murtuza oglu Həsən Əbdürrəhman ibn Xəttab -> Hassan Abdurrahman ibn Xattab, Əbu Əli ibn Sina -> Əbu Əli ibn Sina.
  • Cins (kişi/qadın) avtomatik olaraq ata adı ilə müəyyən edilir və buna əsaslanaraq müvafiq azalma qaydaları seçilir.
  • Cinsi avtomatik müəyyən etmək çətin olduğu hallarda (xarici ata adı və ya itkin) funksiya parametri olaraq cinsi təyin edə bilərsiniz.
  • Qısaldılmış formada "soyad + baş hərflər" yazmaq mümkündür: Polozov N.A., Vasilyeva A.K., Dvorzhetsky E.E.
  • kimi istifadə etmək imkanı əlavələr(müəyyən bir iş yerindəki bütün fayllarda istifadə edilə bilər) və formada fayla daxil edilmiş kod(funksiya bu faylda hər hansı bir iş yerində işləyəcək - fayl, məsələn, qarşı tərəfə göndərildikdə rahatdır)
  • açıq mənbə kodu - istəsəniz, alqoritmi öyrənə və ya dəyişdirə bilərsiniz

Necə qoşulmaq olar?

Proqram adlı bir fayldan ibarətdir bdgFIOPropisyu.bas. Onu müəyyən bir faylda istifadə etmək üçün funksiya bu fayla idxal edilməlidir. Bunu etmək üçün sizə lazımdır:

Budur, proqram kodu idxal olunur və istifadə edilə bilər.

Necə istifadə etməli?



Onun istifadəsinə dair daha bir neçə nümunə var:

Funksiyanın işlədiyi vəziyyətlər ola bilər səhv:

Bir funksiyanın işləməsinin qeyri-qənaətbəxş ola biləcəyi bir çox vəziyyətlərin olmasına baxmayaraq, aşağıda sadalananlar çoxdur, praktik işdə belə bir adla qarşılaşma ehtimalı olduqca azdır, çünki 99,9% hallarda Rusiyada tapılan soyadlar ümumi qaydalara uyğun olaraq rədd edilir.
Bundan əlavə, qeyd etmək lazımdır ki, digər alqoritmlər və proqramlar da 100% hallarda nəticənin düzgünlüyünə zəmanət verə bilməz - rus dili bir sıra məntiqi qaydalarla təsvir edilə bilməyəcək qədər böyük və güclüdür (aşağıya baxın: vurğunun sözdəki mövqeyi, soyadın mənşəyi, soyadın qadın formasının kişi formasının yazılmasından asılılığı haqqında və s.).

  • Rus dilinin qaydalarına görə, kişi və qadın cinsinin declension xarici dil“-a” və “-ya” ilə bitən soyadlar sözdəki vurğu yerindən və soyadın mənşəyindən asılıdır.
    ilə bitən bütün soyadlar stresssiz samitlər rədd edildikdən sonra “-a”: Seneka -> Seneca Petrarka -> Petrarka Smetana -> Smetana Kurosava -> Kurosava Qlinka -> Qlinka Okudjava -> Okudjava ilə soyadların azaldılması zərb aləti Sonda “-a” onun mənşəyindən asılıdır: fransız mənşəli soyadlar rədd edilmir: Dumas, Degas, Fermat, Petipa və s., digər mənşəli soyadlar (slavyan və şərq dillərindən) azalır: Mitta -> Mitts Kvasha -> Kvaşalar Tava -> Tava Poker -> Pokerlər Həmzə -> Həmzə. və s.
    Eynilə, sonunda “-ya” vurğusu olan fransız mənşəli soyadlar inkaredilməzdir: Zola, Troyat. Bütün digər soyadlar “-ya” ilə rədd edilir: Golovnya -> Golovnıy Daneliya -> Daniliya Beriya -> Beriya Goya -> Goya.
    Stressin yerini və soyadın mənşəyini proqramlı şəkildə müəyyən etmək mümkün olmadığı üçün proqram alqoritmi bütün oxşar soyadların ümumi qaydalara uyğun olaraq rədd edildiyini nəzərdə tutur. Buna görə də, sonunda vurğu olan Fransız soyadları proqram tərəfindən səhv işlənir: Dumas -> Dumas Zola -> Zoli Petipa -> Petipa.
  • Sonu “-iy”, “-yy”, “-oy” ilə bitən kişi soyadları sifət kimi rədd edilir Qorki -> Qorki -> Baxmayaraq, Sənə bədbəxt Bronevoy -> Bronevoy -> Baxmayaraq. İstisnalar belə sonluqlu soyadın ümumi isim olduğu hallardır ( Nightjar, Watering Hole, Dahi, Ssenari) və ya mənşəli xarici dil (Tsoi, Tsxoi, Choi). Soyadın belə bir istisna olub-olmamasını proqramlı şəkildə müəyyən etmək mümkün olmadığından şərti olaraq “-й”, “-й”, “-ой” sonluğu olan bütün soyadların sifət kimi rədd edilməsi qəbul edilir. Əksər hallarda bu doğrudur, lakin müstəsna hallarda soyad-isimlərlə funksiyanın nəticəsi səhv olacaq: Keçi Yakov -> Keçi Yakov Dahi Stefan -> Geneqo Stefan.
    Bununla belə, istisna olaraq, alqoritm bu sonluqlarla və uzunluğu 5 hərfdən az olan soyadların azaldılmasını nəzərə alır (əsasən Koreya mənşəlidir): Tsoi Viktor -> Tsoi Viktor.
  • Bəzi hallarda “-ina”, “-ova” ilə bitən qadın soyadının düzgün azaldılması yalnız müvafiq kişi soyadının azaldılması məlum olduqda mümkündür: Mirvari Lyudmila, Malina Svetlana adi formada olduğu kimi rədd edilə bilər: Mirvari Lyudmila -> Mirvari Lyudmila Malina Svetlana -> Malina Svetlana -> Mirvari Lyudmila -> Mirvari Lyudmila -> Mirvari Lyudmila -> Malina Svetlana -> Mirvari Lyudmila -> Mirvari Lyudmila(müvafiq kişi soyadları, məsələn, Zhemchuzhin Boris və Malin Oleqdirsə) və isim şəklində: Mirvari Lyudmila -> Mirvari Lyudmila Malina Svetlana -> Malina Svetlana(soyadın kişi formaları, məsələn, Zhemchuzhina Boris və Malina Oleqdirsə).
    Alqoritmdə belə nüansları nəzərə almaq mümkün deyil, buna görə də bütün qadın soyadları funksiya tərəfindən eyni qaydalara (sifətlər kimi) uyğun olaraq işlənir, bu da bəzi hallarda yanlış nəticələrə səbəb ola bilər.
  • Oxşar vəziyyət ümumi isimlə omonim olan “-ov(a)”, “-ev(a)”, “-in(a)” ilə bitən kişi və qadın soyadlarında da mövcuddur: Donuz, Aslan, Qartal Bayquş, Barin, İnək, Bayquş, Rəsm, Lələk, Antik və s.). Hər hansı formal meyarlar əsasında soyadın və ismin eyniliyini proqramlı şəkildə müəyyən etmək mümkün deyil, ona görə də oxşar soyadların eyni ümumi qaydalara uyğun olaraq azaldılması aşağıdakı kimi yanlış nəticələrə gətirib çıxarır: Lev Pavel -> Sol Pavel Filin Sergey -> Filin Sergey Inek Kseniya -> Inek Kseniya, Bayquş Olqa -> Bayquş Olqa, Picture Alla -> Регистрация Алла.
  • Yumşaq işarə ilə bitən kişi soyadları rədd edilir: Vrubel Mixail -> Vrubel Mixail Qoqol Nikolay -> Gogol Nikolay -> və s. Bununla belə, azaldıqda belə soyadların sonluqları onların hansı isimdən - kişi cinsindən, qadından və ya bitişməsindən asılıdır.
    Bir ismin cinsini alqoritmik olaraq müəyyən etmək mümkün deyil, buna görə də kişi soyadının qadın və ya bitişik bir isim olduğu hallarda funksiya düzgün işləməyəcək: Polad İvan -> Polad İvan Yovşan Viktor -> Yovşan Viktor.
  • “-zha”, “-tsa”, “-cha”, “-sha”, “-sha” ilə bitən soyadların instrumental halının formalaşması sözdəki vurğudan asılıdır: əgər bu sonluq vurğusuzdursa, onda declension "-to ona" olaraq dəyişir: Kapitsa Peter -> Kapitsa Peter Tucha Fedor -> Tuça Fyodor; əgər sonluq vurğulanırsa, o, “-oy” ilə əvəz olunur: Kvasha Igor -> Kvasha Igor Can Ivan -> Kandi İvan. Vəziyyət "-ets" ilə bitən soyadlarla oxşardır: vurğu olmadan, sonluq "-em" ilə dəyişir: Barmaq Viktor -> Barmaq Viktor; vurğu altında - "-th" üzərində: Soskovets Oleq -> Soskovets Oleq.
    Yuxarıda qeyd edildiyi kimi, bir sözdə vurğunun yerini proqramlı şəkildə müəyyən etmək mümkün deyil, ona görə də proqram alqoritmi belə fərz edir ki, “-zha”, “-tsa”, “-cha”, “-sha” ilə bitən sözlərdə, “-şa” , sonluq vurğusuzdur (belə sözlər daha çoxdur), yəni instrumental hal həmişə “-е” sonluğu ilə əmələ gəlir. Əksinə, sonu “ets”lə bitən sözlərdə sonluğun vurğu altında olduğu, yəni təftişin “-om” sonluğu ilə olacağı qəbul edilir. Müvafiq olaraq, digər hallarda formanın səhvləri müşahidə ediləcək: Kvasha İqor, Svecha İvan, Barmaq Viktor.
  • Rus dilinin qaydalarına görə, qoşa rus soyadının birinci hissəsi, əgər onun özü soyad kimi istifadə edilə bilərsə, rədd edilir: Mamin-Sibiryakın yaradıcılığı, Saltıkov-Şchedrin hekayəsi, Rimski-Korsakovun operası və s. Əks halda dəyişmir: Van Dyck tərəfindən rəsm, Don Juanın sərgüzəştləri, Don Kixotun əmiri s. Belə ki, məsələn, soyadda Semyonov-Tyan-Şanski Birinci hissə meyllidir, lakin ikinci deyil: Semenov-Tyan-Şanskinin əsərləri.
    Yenə də soyadın tərkib hissəsinin müstəqil olub-olmadığını müəyyən etmək alqoritmik olaraq mümkün deyil, ona görə də iş üçün birləşmiş soyadın bütün hissələrinin rədd edilməsi nəzərdə tutulur (əksər hallarda bu doğrudur), bu da bir sıra hallarda vəziyyətlər səhvlərə səbəb olur: Van Deyk, Don Kixot, Semenov-Tyan-Şanski.
  • Instrumental halda “-ov” və “-in” hərfi ilə bitən əcnəbi soyadlar sonluğu “-om” kimi dəyişir: Benjamin Franklin, Charles Darwin, Charlie Chaplin, Alexander Greene. Oxşar sonluqlu “rus” soyadları “-й” hərfi ilə bitir: İvanov, Qaqarin, Fonvizin və s. Baxmayaraq ki, yuxarıda sadalanan adlar ( Franklin, Darvin, Çaplin, Yaşıl) istisnalar kimi alqoritmdə nəzərə alınır, bəzi başqa oxşar xarici soyada rast gəlmək ehtimalı azdır - bu halda funksiyanın nəticəsi yanlış olacaq.

Soyadların və adların ləğvi qaydaları N. A. Eskovanın işinin 13.1 və 13.2-ci bəndlərinə uyğun olaraq istifadə olunur. “İsimlərin tələffüzündə çətinliklər. “Müasir çap dili” kursu üzrə praktik məşğələlər üçün tədris-metodiki materiallar(SSRİ Dövlət Mətbuat Komitəsi. Ümumittifaq Çap İşçilərinin Təkmilləşdirmə İnstitutu. M., 1990).

Morpher.xll əlavəsi aşağıdakı funksiyaları yerinə yetirir:

İşə görə azalma funksiyaları

Əlavə, rus və ukrayna dillərinin hallarına uyğun gələn azalma funksiyalarını əlavə etməklə Excel-in imkanlarını genişləndirir:

Ukrayna dili də dəstəklənir:

Funksiya Qida Təsvir
Rodoviy kim? nə? Ümumi formanın formasını yaradır
Davalnı kimə? niyə? Bir hədiyyə redaktəsi formasını yaradır
Znaxidnıy kim? nə? Məşhur redaktə formasını yaradır
Orudnı kim? nə? Silah trafaretinin formasını yaradır
Miccevius kimin üzərinə? nə üçün? İstifadəçisiz üz yuma formasını yaradır
Kliçnı Şanovnı... Şəxsi identifikasiya formasının təsdiq edilməsi

Məsələn, A1 xanasına “İvanov İvan İvanoviç” və B1 xanasına =Dative(A1) düsturunu daxil etsəniz, B1 xanasında “İvanov İvan İvanoviç” görünəcək. A1 xanasındakı adı dəyişdirdiyiniz zaman B1 xanası avtomatik olaraq yenilənəcək.

Fərqli sütunlarda soyad, ad və ata adı verilirsə, hər üç xana meyl funksiyasına daxil edilə bilər:

Rus dilində təkcə tam adlar deyil, həm də müxtəlif ifadələr, məsələn, başlıqlar, müəssisənin şöbələrinin adları, coğrafi adlar və daha çox şey rədd edilir. Ukrayna dilində yalnız tam ad yüksək dəqiqliklə rədd edilir.

Excel-də düsturlar universal bir vasitədir, onlar VBA makrolarında istifadə edilə bilər, sürətli giriş panelində düymələr şəklində və s. Bütün bunlar Excel-dən istifadə etməklə asanlıqla edilə bilər.

Cinsi (cinsi) təyinetmə funksiyası

Bu funksiya daxil olan ifadənin qrammatik cinsini təyin edir. Əgər ifadə bir şəxsin adını çəkirsə, cins açıq şəkildə cinsə uyğun gəlir.

Rus dili üçün funksiya çağırılır Cins və aşağıdakı sətir dəyərlərindən birini qaytara bilər:

Ukrayna dili üçün müvafiq funksiya deyilir Oxuyun:

Giriş ifadəsində rus (və ya ukrayna) sözləri yoxdursa, funksiyanın nəticəsi boş bir xana olacaq.

Cəm halına tərcümə

Cəm funksiyası sözü və ya ifadəni cəm halına çevirir:

Əgər söz artıq cəmdirsə, nəticə boş xana olacaq.

Rəqəmlərin və pul məbləğlərinin yazılması funksiyası

Kursiv funksiyası istənilən halda rəqəmin və ya pul məbləğinin yazılışını yaradır:

İstəyirsinizsə, nöqtəli və ya nöqtəsiz pul vahidlərinin qısaldılmış adlarından istifadə edə bilərsiniz:

Pul vahidi kimi RUB, USD, EUR və s. kimi ISO 4217 beynəlxalq standartının üç hərfli valyuta kodlarından da istifadə etməyə icazə verilir. Bu halda ölkənin adı avtomatik olaraq dövlətin adına daxil edilir. pul vahidi:

Pul vahidlərinə əlavə olaraq, ixtiyari ölçü vahidi ilə birlikdə nömrə qurmaq mümkündür, məsələn:

Nəticəni istədiyiniz halda qoymaq üçün üçüncü parametr kimi işin adının ilk hərfini (I, R, D, V, T, P) göstərin:

Məsələn, "30 (otuz) təqvim günü ərzində" ifadəsini yaratmaq üçün düsturdan istifadə edin:

=CONCATENATE("Davamında "; Söz(30, "təqvim günü"; "P"))

Kopyalama funksiyasında səhvlərin qarşısının alınması

Bəzi daxil edilmiş məlumatlar üçün Kopyalama funksiyası xəta yarada bilər. Səhv "#ERROR: ..." ilə başlayan mesaj şəklində formula ilə xanada göstərilir.

Mümkün səhvlər və onların qarşısının alınması yolları aşağıda verilmişdir:

Sayı çox yüksəkdir. Tam hissədə 30-dan çox əhəmiyyətli rəqəmə icazə verilmir.

Kopyalayın(1E+30; "vahid")

Funksiyaya çox böyük rəqəm keçdiniz.

Təcrübədə 10 30-dan çox rəqəmlər adətən hesablamalarda səhv olduğunu göstərir. Əgər həqiqətən belə nömrələr üçün dəstəyə ehtiyacınız varsa, proqramın müəllifinə yazın və tələb olunan diapazonu göstərin.

Qeyd: “Çox kiçik” nömrəni göstərmək mümkün deyil. 10 - 17 və daha az olan ədədlər avtomatik olaraq 0-a yuvarlaqlaşdırılır.

Üçüncü arqument (hal) hərflərdən biri olmalıdır: I, R, D, V, T, P.

Hərf(1; "vahid"; "A")

Siz funksiyaya səhv hal identifikatorunu keçirdiniz.

Parametr etibarlılığının yoxlanışını daxil edin. Parametr dəyərləri böyük rus hərfləri ilə olmalı və siyahıya ciddi şəkildə uyğun olmalıdır.

Ölçü vahidi rus dilində deyil və ya tələb olunan hal formasına malik deyil.

Surəti(5; "edinitsa")

Kopyalayın(5; "bədən")

Kursiv(5; "")

İkinci parametr ya boşdur, rus sözü deyil, ya da tələb olunan hal formasına malik olmayan sözdür.

Zəhmət olmasa düzgün ölçü vahidini daxil edin.

Həddindən artıq onluq yer. Əksər valyutalar üçün 2-dən çox rəqəmə icazə verilmir; Belarus rublu üçün rəqəm tam ədəd olmalıdır.

Surəti(1.234; "rubl")

Surəti(123.4; "Belarus rublu")

Göstərilən pul məbləğində həddən çox onluq yer var.

Məbləği lazımi rəqəmlərin sayına yuvarlaqlaşdırın. Nə üçün Roundup funksiyası yuvarlaqlaşdırmanı avtomatik həyata keçirmir? Çünki bu yuvarlaqlaşdırma xətalarına səbəb ola bilər. Məsələn, 1 rubl üçə bölünürsə və nəticə avtomatik olaraq 0,33-ə yuvarlaqlaşdırılarsa, onda bir qəpik itiriləcək: 0,33 * 3 = 0,99.

VBA makrolarından əlavə funksiyaların çağırılması

Genitiv halda cari xanada dəyəri qoyan makro nümunəsi:

Sub Macro1() ActiveCell.Value = Application.Run("Valiyent", ActiveCell.Value) Son Alt

Texniki məlumat

  • Əlavə Windows ilə işləyən Excel-də işləyir.
  • Dəstəklənən Excel versiyaları: 2003, 2007, 2010, 2013 (Office 365).
  • Fayl ölçüsü 600K.
  • Morpher.XLL C++ dilində yazılmışdır və XLL API-dən istifadə edərək Excel-ə inteqrasiya olunur və bütün prosessor nüvələrindən istifadə edərək ani hüceyrə çevrilməsini təmin edir. Bu o deməkdir ki, əlavə bir neçə saniyə ərzində milyonlarla siyahını emal etməyə qadirdir.

Mac (OS X) haqqında nə demək olar?

Əlavə yalnız Windows-da işləyir. Ancaq Parallels Desktop istifadə edərək Mac-da işlədilə bilər. Bu Mac üçün Windows emulyasiya proqramıdır.

Quraşdırma təlimatları

Əlavə üç versiyada təqdim olunur:

  • Morpher.xll.2003.zip - Excel 2003 üçün;
  • Morpher.xll.2007.zip - Excel 2007 və sonrakı versiyalar üçün, 32 bit;
  • Morpher.xll.x64.zip - Excel 2007 və sonrakı versiyalar üçün, 64 bit.

Excel-in hansı versiyasına malik olduğunuzdan əmin deyilsinizsə, Morpher.xll.2007.zip faylı ilə başlayın - o, vaxtın 99%-də işləyir. 64-bit versiyaya sahib olduğunuzdan əminsinizsə, özünüzü yoxlayın. Excel-in bitliyi sistemin və 64-bit Excel quraşdırmalarının bitliyinə uyğun gəlməyə bilər çox nadir.

Excel versiyanıza uyğun gələn zip arxivini seçin və Morpher.xll adlı tək faylı çıxarın. Bu faylı kompüterinizdə istənilən qovluğa yerləşdirin. Gələcəkdə Excel hər dəfə başladıqda əlavəni bu qovluqdan yükləyəcək.

  • Excel 2003-də menyudan Alətlər seçin. Əlavələr.
  • Excel 2007-2013-də bu pəncərə daha dərində gizlənir:
    1. Excel pəncərəsinin və ya Fayl menyusunun yuxarı sol küncündə yuvarlaq düyməni basın.
    2. Solda Seçimlər seçin.
    3. Solda görünən pəncərədə kateqoriya seçin Əlavələr.
    4. Pəncərənin altındakı Get düyməsini basın.

Əlavələr pəncərəsində Browse düyməsini klikləyin və Morpher.xll-in yerləşdiyi qovluğa gedin. Bunun əks olduğuna əmin olun Declension (Morpher.xll) gənə var. OK düyməsini basın.

Mümkün quraşdırma problemləri

Aşağıdakı mesajlardan birini alsanız:

  • (Excel 2003-2010-da) “Morpher.xll etibarlı əlavə deyil.”əlavələr siyahısında OK düyməsini sıxdığınız zaman və ya
  • (Excel 2013 / Office 365-də) "Morpher.xll fayl formatı fayl uzantısına uyğun gəlmir. Fayl zədələnmiş və ya təhlükəli ola bilər..." Excel başlayanda.

bu, demək olar ki, sizin versiyanıza və ya Excel bitliyinə uyğun gəlməyən zip faylı seçdiyiniz deməkdir. Excel-i bağlayın, başqa bir faylı çıxarın və quraşdırma prosedurunu təkrarlayın.

Dəyişikliklərin tarixi

Tarix Versiya Təsvir
19.12.2017 1.4.10.0 Lüğətin doldurulması.
17.01.2017 1.4.8.0 Kopyalama funksiyasında “sıfır il” xətası düzəldildi. Kopeklər Belarus rubluna denominasiyasına görə əlavə edilib. Köhnə (2016-cı ilin iyun ayına qədər) Belarus rublu BYR, yenisi BYN-dir. BYR-də qəpik yoxdur, lakin BYN var.
16.01.2017 1.4.7.0 Lüğətin doldurulması. Xüsusən də sözün zəminində düzəlişlər edilib qonorar.
15.01.2017 1.4.6.0 Bəzi sözlərin tire ilə fleksiyası düzəldildi, məsələn: Nyu York, Los Anceles. Əvvəllər ittiham işi yanlış verilmişdir: Nyu York, Los Anceles düzgün olanların yerinə Nyu York, Los Anceles.
26.05.2016 1.4.5.0 Oleqovna atasının adının çəkilməsindəki səhv düzəldildi.
19.04.2015 1.4.4.0 Kursiv funksiyasındakı səhv düzəldildi: indi səhv “5 il” əvəzinə düzgün “5 il” göstərilir. Səhv yalnız “il” ölçü vahidinə aiddir (bu söz istisnadır).
17.03.2015 1.4.3.0 Kopyalama funksiyasındakı səhv düzəldildi. Xəta qəpiklərin sayı 0x olan məbləğlər üçün baş verdi. Nəticədə 0x əvəzinə x0 qəpik buraxılıb.
21.08.2014 1.4.1.0 Lüğətlərin doldurulması. Ukrayna dilində Vedmіd soyadının azaldılması düzəldildi.
12.08.2014 1.4.0.0 Söz və ya ifadənin nominativ cəm formasını əldə etməyə imkan verən Cəm funksiyası əlavə edildi.
07.01.2014 1.3.6.0 O/OB/OBO ön sözü ilə prepozisiya hal formasını qaytaran PrepositionalO funksiyası əlavə edildi.
11.12.2013 1.3.5.0 Lüğətə kiçik əlavə (rus və ukrayna).
12/10/2013 1.3.4.0 Ukrayna alqoritmi formanın “apostroflarının” uçotunu əlavə etdi Dərev”yanaYana ağacı.
11.11.2013 ‎ 1.3.3.0 Pul məbləğində onluq nöqtədən sonra iki rəqəmdən çox göstərildikdə, .
11/10/2013 1.3.2.0 "Vision Apollo I Qatlanan Masaj Masası" ifadəsini dəyişdirərkən Excel-in sıradan çıxmasına səbəb olan problem həll edildi.
30.09.2013 ‎ 1.3.1.0 Qısaldılmış formada pul vahidlərini təyin etmək imkanı əlavə edildi: rubl, dollar, UAH, tenge.
25.09.2013 ‎ 1.3.0.0 Rus dilində pul məbləğlərini və rəqəmləri yazmaq üçün bir funksiya əlavə edildi.
09.10.2013 ‎ 1.2.4.0 Funksiya Sihirbazında bəzi ifadələr aydınlaşdırıldı. Excel-də məlum səhv zərərsizləşdirilib, bunun nəticəsində Funksiya Sihirbazında bəzi mesajlar tam göstərilməyib (Funksiya Sihirbazında Arqument Təsviri String Kəsilməsi).
5.09.2013 ‎ 1.2.3.0 Oxu funksiyasının kateqoriyasının adındakı səhv düzəldildi.
29.01.2013 ‎ 1.2.2.0 Istifadəçilər tərəfindən göstərilən sapma səhvləri düzəldildi. -IH-də (Gritsky) inkaredilməz Ukrayna soyadlarının nəzərə alınması qaydaları əlavə edildi.
28/01/2013 1.2.1.0 Istifadəçilər tərəfindən göstərilən sapma səhvləri düzəldildi. Ukrayna sözlərində iki növ apostrofun uçotu, məsələn, mart "YanoviçMar' Yanoviç.
01/03/2013 1.2.0.0 Rus və Ukrayna dilləri üçün cinsin (cins) müəyyən edilməsi funksiyası əlavə edilib.
25.11.2012 1.1.0.0 Ukrayna dilində tam adın azaldılması üçün funksiyalar əlavə edildi.
20.12.2011 1.0.0.2 Birdən çox hüceyrədən məlumatları yayındırmaq imkanı əlavə edildi.

Morpher.xll alın

Əlavəni iki yolla əldə edə bilərsiniz:

veb xidməti.
Baxmaq üçün JavaScript-i aktiv edin
Onlayn Razılaşma + bank köçürməsi
Sənədlər Hesabat sənədləri təqdim edilmir. Biz sizə faktura verəcəyik, müqavilə və akt göndərəcəyik - skan və poçt.
Çatdırılma müddəti

Rus dilində cinsiyyət halında olan tam adlar, əsasən, digər xüsusi isimlərlə eyni şəkildə - aid olduqları təslimdən asılı olaraq dəyişir. Cinsiyyət halda soyad, ad və ata adı nümunələri: Yelena Sergeevna İvanovanın kitabı, Lev Nikolaeviç Tolstoyun əsərləri, Məryəm Aleksandrovna Çernıxın mənzili.

Genitiv halda soyadların azaldılması

Cədvəldə əsas flektiv növləri və soyad nümunələri verilmişdir:

KişilikQadına xasCəm
– ov/ev, – in/yn, – skiy/skoy, – tskiy/tskoy ilə başlayan soyadlarPetrov, Pşenitsyn, Çatski, BorovskiPetrovoy, Pshenitsynoy, Chatskoy, BorovskoyPetrov, Pşenitsyn, Çatski, Borovski
Sifət kimi səslənən soyadlarQara, Krım, Tolstoy, DashingQara, Krım, Tolstoy, DashingQara, Krım, Tolsty, Cəsur
İsim kimi səslənən soyadlarMiller, Kral, QarğaMiller, King, RavenMiller, King, Raven
CÜMƏ GÜNLƏRİ, Kafka, YERCÜMƏ GÜNLƏRİ, Kafka, YERCümə, Kafka, Yer
Səlis saitlərlə soyadlarŞir, DovşanAslan, DovşanAslan, Dovşan
İkiqat soyadlarSolovyov-Sedoqo, Tkaç-PreobrajenskiSolovyova-Sedoy, Tkaç-PreobrazhenskayaSolovyev-Sedıx Tkaç-Preobrajenski

Genitiv halda adların azaldılması

Cinsiyyət halda adların azaldılması nümunələri:

Diqqət edin: Lyubov adında cinsi halda “o” kök saiti düşmür.

Genitiv halda ata adının azaldılması

Genitiv halda ata adı aşağıdakı kimi rədd edilir:

İstisnalar

Genitiv halda soyadları və verilmiş adları bildirən inadsız isimlər ilkin formasına omonim formada işlənir. Bu isimlərə aşağıdakılar daxildir:

    Vurğulu sonu olan fransız soyadları - a; Gövdəsi – ko, – e, – i, – y, – yu və – o hərfində kəsir cinsi ilə samit olan soyadlar; qrammatik cinsi olmayan soyadlar, əsası – onların/s; Sərt samit və üzərində əsası olan qeyri-rus qadın adları - və; Sonluğu olan adlar - o, - y, - yu, - e, - y, .



  1. İsmin tənəzzülü nədir? Rus dilində isimlərin tənəzzülü daimi qrammatik xüsusiyyətdir ki, bu da isimlərin hal və sayı ilə dəyişdirilməsinin xüsusiyyətlərini göstərir. Üç məhsuldar...
  2. Sifətlərin azalma növləri Rus dilində sifətlərin azaldılması sifətlərin daimi qrammatik xüsusiyyətidir, sözlərin sayına, cinsinə və halına görə dəyişdirilməsinin xüsusiyyətlərini göstərir. Onlar vurğulayırlar...
  3. Dativ halda tam adın azaldılmasının xüsusiyyətləri Rus dilində tarix halının formasında soyadlar, adlar və ata adları var, son elementləri rus fleksiyasına uyğundur: Soyadlar,...
  4. İttiham işi nədir? Rus dilində ittiham halı obyektiv, subyektiv və ya adverbial mənaları ifadə edən dolayı haldır. İttiham halı suallara cavab verir - Kim?...
  5. İsmin hal sonluqlarının yazılışı İsmin hal sonluqları cümlə və söz birləşmələrində isimlərin başqa sözlərlə qrammatik əlaqəsini göstərən sonluqlar sistemi ilə təmsil olunur. Dava sonları...
  6. Genitiv vəziyyət nədir? Rus dilində genitiv hal, obyektin tərifinin mənasını, habelə subyekt və ya obyekt münasibətlərini ifadə edən dolayı haldır. Cinsiyyətdəki isimlər...
  7. Alman dili tələbələri üçün isimlərin azaldılması çox vacib və asan mövzu deyil. Alman dilində fleksiyanın üç növü var: güclü (əks halda...
  8. Ön söz halı nədir? Rus dilində prepozisyon halı dolayı haldır, nitqdə yalnız ön sözlərlə istifadə olunur. Ön sözdəki isimlər cavab verir...
  9. Alman soyadları 12-ci əsrdən yaranmağa və yayılmağa başladı. Ancaq 1875-ci ilə qədər qeydiyyatdan keçməyə və qeydiyyatdan keçməyə başladılar. O vaxtdan bəri hər bir alman...
  10. Sifət (sifət) – obyektin xüsusiyyətlərini və ya keyfiyyətlərini bildirən söz. Adj. Alman dilində adlar keyfiyyətcə (maraqlı - maraqlı, schlecht - pis) və nisbi...
  11. RF XAKAS DÖVLƏT UNİVERSİTETİNİN ÜMUMİ VƏ İXTİSAR TƏHSİL NAZİRLİYİ. N. F. KATANOVA FİLOLOGİYA İNSTİTUTU, RUS DİLİ BÖLÜMƏSİ 021700 – “Filologiya” ixtisası Abakan, 2001 GİRİŞ...
  12. Alman sifətlərinin tam forması (adj.) flektivdir, yəni sifətin qarşısında duran isimlə uzlaşır. cümlədə onun tərifi kimi yer alır....
  13. Ön sözdə sonluqların xüsusiyyətləri Ön söz halında tək isimlərin sonluqları onların təftiş növündən asılıdır. Ön söz halının cəm halında, hamısının isimləri...
  14. Instrumental işin yazılış sonluqlarının xüsusiyyətləri Rus dilində alət halının hal formaları T.p hal sonluğu olan isim və sifətlərə malikdir və suallara cavab verir...
  15. Qeyri-müəyyən artikli olan və olmayan sifətlərdən istifadə qaydaları. Bu qaydaları yadda saxlamağın 2 yolu var: mexaniki və məntiqi. MEXANİK ÜSUL (əzbərləmə) Sifət sonluqlarından sonra...

Axşamınız xeyir, əziz tələbə! Bu gün mən çox vacib bir mövzuya toxunmaq istərdim; tələbələrim bunu çox faydalı hesab etdilər, çünki... rus dilində soyadlar və verilən adlar nitqdə, xüsusən işləyən və ya oxuyanlar arasında ən çox istifadə olunur. Beləliklə, rus soyadlarında adətən aşağıdakı şəkilçilər olur:

Ov (Dəyirmi ov)
-ev (Turgen ev)
-in (Qoyun in)
-sk (Rjev sk y)

Məsələn, soyadı -ov şəkilçisi ilə rədd edirik

I.p. ÜST? Smirna ov
R.p. kim? Smirna yumurta
D.p. kimə? Smirna yumurta
V.p. kim? Smirna yumurta
və s. kim tərəfindən? Smirna ov
P.p. kim haqqında? Smyrna haqqında ove

Adlar və ata adları haqqında danışırıqsa, bunun da öz nüansları olduğunu qeyd etmək lazımdır:

Məsələn, 2-ci təskinliyə aid olan kişi adları - Aleksandr, Vladimir, Evgeni - oviç şəkilçisindən istifadə edərək ata adları, qadın ata adları üçün isə qoç əmələ gətirir.

İskəndər oviç/İsgəndər Qoç

Ada - eviç/evna şəkilçiləri əlavə etsək, aşağıdakı orta adları alırıq:

Evgen Eviç/Evgen Evna

Ancaq unutmayın ki, -й (Valeri, Evgeniy) ilə bitən adlardan əmələ gələn kişi ata adları sonluğu -ь ilə dəyişir, məsələn:

Valerieviç, Evgenieviç

1-ci sıraya aid kişi adları (məsələn, Nikita) kişi atasının adı üçün -ich şəkilçisini əlavə etməklə ata adını əmələ gətirir:

Nikit

Qadın atasının adı üçün isə -içna əlavə olunur:

Nikit içna

Qeyd ki, kişi adındakı vurğu sonuncu hecaya (İlya, Luka, Tomas) düşürsə, o zaman qadın atasının adı -iniçna şəkilçisi əlavə edilməklə əmələ gəlir: İlyin. içna- İlya΄ kişi adından (vurğu sonuncu hecaya düşür). Ata adının hər halda düzgün şəkildə rədd edilməsini istəyirsinizsə, burada müəyyən sonluqları əlavə edirik və ya əvəz edirik, məsələn, ata adlarından İlyiç (kişi) və Lvovna (qadın) imtina edək:

I.p. ÜST? İliç (kişi) Lvovna (qadın)
R.p. kim? İliç A Lvovn s
D.p. kimə? İliç saat Lvovn e
V.p. kim? İliç A Lvovn s
və s. kim tərəfindən? İliç ohm Lvovn ah
P.p. kim haqqında? İliç haqqında e Lvovn haqqında e

İstənilən samitlə bitən kişi adları (biz sərt və yumşaq samitlərin olduğunu bilirik) və -th- hərfi, sonra adi kişi isimləri ilə eyni şəkildə rədd edilir, məsələn:

İvan (kim), İvana (kim), İvan (kim) və s.

Vurğunun nominativ halda olduğu kimi eyni yerdə (saitdə) qaldığını xatırlamaq çox vacibdir. Amma burada da var istisnalar: iki rus adı Lev və Peter, onlarda vurğu digər halların sonlarına düşür, məsələn,

Peter A(kim? Genitiv halda), Peter saat(kimə? Dative davası), Peter ohm(kim tərəfindən? Instrumental halda)

Və Lev adında, hallara görə azaldıqda, sait düşür və -ь olaraq dəyişir:

L b mil b wu-L b vom

Bəzən 2 hissədən ibarət olan və tire ilə yazılan adla qarşılaşanda suallar yaranır, onlarla necə davranmalı və onlardan necə imtina etməli? Bununla bağlı mürəkkəb bir şey yoxdur, sadəcə xatırlamaq lazımdır ki, belə bir adın yalnız sonuncu hissəsi rədd edilir, birincisi dəyişməz qalır, məsələn:

Louis
R.p. kim? Louis
D.p. kimə? Louis
V.p. kim? Louis
və s. kim tərəfindən? Louis
P.p. kim haqqında? Louis haqqında

Cinsindən asılı olmayaraq - kişi və qadın adları -a hərfi ilə bitən adlar rus dilindəki digər isimlər kimi rədd edilir: Vera-Vera-Vere və s.

Sonu -ya, -ya, -iya, -ee ilə bitən kişi və qadın adları uyğun sonluqları olan isimlər kimi rədd ediləcək: Maria-Maria-Maria.

Oxşar məqalələr