Usprawnienie indeksowania dla pracujących z MS Excel

Realizowane i pożądane inicjatywy genealogiczne

Moderatorzy: elgra, Galinski_Wojciech, maria.j.nie, adamgen

kotik7

Sympatyk
Mistrz
Posty: 453
Rejestracja: wt 17 sie 2010, 16:13

Usprawnienie indeksowania dla pracujących z MS Excel

Post autor: kotik7 »

Witam, chciałbym podzielić się małym skrótem który zaprojektowałem, aby automatycznie po wpisaniu imienia wypełniało się pole płeć, przy indeksowaniu akt chrztów i zgonów.
W okienko opowiadające płci nalezy wpisać:
=JEŻELI(PRAWY(D128;1)="a";"K";JEŻELI(PRAWY(D128;1)="";"";"M"))

przy czym D128 w każdym miejscu należy zastąpić odpowiednią lokalizacją komórki, w której mamy imię. Po tym trzeba "złapać" zaznaczoną komórkę za prawy dolny róg i przeciągnąć do końca indeksu.

Formuła oparta jest na tym, że żeńkie imiona kończą się chyba wszystkie na literę A w naszym języku. Program wpisuje więc automatycznie K jak kobieta gdy mamy imię zakończone na A, M jak mężczyzna w przypadku, gdy komórka nie jest pusta i nie kończy się na A, a pozostawia pole płeć puste, gdy pole imię jest puste.
Uwaga: nie działa przy moim imieniu:)
Pozdrawiam,
Kuba
Awatar użytkownika
Popkowicz_Bronisław

Nieaktywny
Mistrz
Posty: 364
Rejestracja: ndz 02 mar 2008, 16:26
Lokalizacja: Warszawa

Usprawnienie indeksowania dla pracujących z MS Excel

Post autor: Popkowicz_Bronisław »

Witam,
pomysł Kuby jest bardzo przydatny, aczkolwiek nie jest nowy. Sam używam od dawna podobnej formuły o nieco innej składni, mianowicie:
=JEŻELI(CZY.PUSTA(D128);"";JEŻELI(PRAWY(D128)="a";"W";"M"))
Formuła ta najpierw sprawdza, czy w komórce z imieniem (w tym przypadku D128) jest coś wpisane. Jeśli nic, komórka pozostaje nadal pusta. Jeśli jest coś wpisane (imię), to formuła sprawdza, czy kończy się ono na "a" (imię żeńskie). Jeśli tak, wstawiane jest "W", jeśli nie, wstawiane jest "M".
Kuba nie dodał istotnej rzeczy. Otóż najpierw trzeba dokonać wpisów płci "M" lub "W" w odrębnej pustej kolumnie, najlepiej z prawej strony tabeli z indeksami, wpisując i powielając w dół odpowiednio dostosowaną powyższą formułę (właściwy adres komórki). Po jej wypełnieniu należy zaznaczyć cały obszar kolumny z wstawionymi "M" i "W" i wkleić do właściwej kolumny "Płeć" korzystając z funkcji "Wklej specjalnie" z zaznaczoną opcją "tylko wartości". Gdybyśmy tak nie postąpili w kolumnie "Płeć" mielibyśmy wstawione powielone formuły, co nie jest dozwolone ze względu na późniejsze wprowadzanie tabeli z indeksami do bazy danych.
Generalnie, pomimo, że opisany wyżej mechanizm bardzo ułatwia pracę, gdyż podczas indeksacji nie trzeba wpisywać płci, to jest jednak przeznaczony dla osób, które mają nieco więcej wiedzy i doświadczenia z pracą w Excelu.
Przy okazji dodam, że osobiście korzystam jeszcze z innych formuł, które np. umożliwiają szybką zamianę nazwisk "męskich" na "żeńskie", gdyby zaszła taka potrzeba, a także z bardzo przydatnego uproszczenia przy wstawianiu zakresów numerów zdjęć w kolumnie "Plik". Jeśli znajdą się zainteresowani tymi "trickami" również je podam. Zachęcam także do zgłaszania innych własnych pomysłów usprawniających pracę w Excelu podczas indeksacji, chociaż przypomnijmy, że wątek ten był już wielokrotnie poruszany na naszym forum.
Pozdrawiam
Bronislaw
dpawlak

Nieaktywny
Posty: 1422
Rejestracja: pn 24 sty 2011, 22:28

Re: Usprawnienie indeksowania dla pracujących z MS Excel

Post autor: dpawlak »

kotik7 pisze:Uwaga: nie działa przy moim imieniu:)
Pozdrawiam,
Kuba
Działa, działa, imion się nie zdrabnia w indeksach, a twoje to Jakub ;-)
Cynik jest łajdakiem, który perfidnie postrzega świat takim, jaki jest, a nie takim, jaki być powinien.
Awatar użytkownika
Kaczmarek_Aneta

Sympatyk
Legenda
Posty: 6297
Rejestracja: pt 09 lut 2007, 13:00
Lokalizacja: Warszawa/Piaseczno

Re: Usprawnienie indeksowania dla pracujących z MS Excel

Post autor: Kaczmarek_Aneta »

Zdaje się, pomysł Kuby proponowałam w podobnym wątku:
http://genealodzy.pl/PNphpBB2-viewtopic ... rt-0.phtml

ale formuła jest pożyteczna, więc warta przypomnienia ;)

Pozdrawiam
AK
Awatar użytkownika
Andrzejowski_Ryszard

Sympatyk
Posty: 95
Rejestracja: ndz 22 maja 2011, 15:24
Lokalizacja: Tarnowskie Góry

Re: Usprawnienie indeksowania dla pracujących z MS Excel

Post autor: Andrzejowski_Ryszard »

dpawlak pisze:
kotik7 pisze:Uwaga: nie działa przy moim imieniu:)
Pozdrawiam,
Kuba
Działa, działa, imion się nie zdrabnia w indeksach, a twoje to Jakub ;-)
Jakubowi nic nie zrobi, ale już Bonawenturze, Żegocie, Jaremie itp. zmieni płeć. ;)
Pozdrawiam
Rysiu Andrzejowski
Sroczyński_Włodzimierz

Członek PTG
Nowicjusz
Posty: 35480
Rejestracja: czw 09 paź 2008, 09:17
Lokalizacja: Warszawa

Post autor: Sroczyński_Włodzimierz »

Nie wypełniałem, nie wypełniam, wypełniać nie będę
Zniechęcałem wręcz "od zawsze".
Jeśli automatem - to na poziomie bazy. Żal czasu osób, które mogłyby robić rzeczy wymagające wiedzy i umiejętności nie do zastąpienia.
Jeśli nie automatem (zastrzeżenie jak w powyższym poście, nawet rozszerzone o przypadki niezgodności "okazał nam dziecię płci męskiej Stanisławę") to na pytanie czy lepiej "z płcią" X rekordów czy więcej niż X "bez płci" odpowiadałem zawsze - lepiej więcej bez płci.
Pozdrawiam
Bez PW. Korespondencja poprzez maila:
https://genealodzy.pl/index.php?module= ... 3odzimierz
Awatar użytkownika
Popkowicz_Bronisław

Nieaktywny
Mistrz
Posty: 364
Rejestracja: ndz 02 mar 2008, 16:26
Lokalizacja: Warszawa

Post autor: Popkowicz_Bronisław »

Jak sobie poradzić z przypadkiem Bonawentury, Żegoty, Jeremiego, czy podobnymi, było wyjaśniane w wątku przywołanym przez Anetę.
Wstawienie płci podczas wstawiania indeksów do bazy oczywiście jest możliwe. W takim razie należy zlikwidować w szablonie tabeli urodzeń do indeksacji w standardzie Metryk kolumnę "Płeć", niech ludzie nie wykonują zbędnej pracy :).
Pozdrawiam
Bronisław
ODPOWIEDZ

Wróć do „Inicjatywy genealogiczne”