Kezdőoldal » Számítástechnika » Egyéb kérdések » EXCEL segítség! Valaki meg...

EXCEL segítség! Valaki meg tudja mondani erre a választ?

Figyelt kérdés
Hány olyan személy van akinek vezetékneve és keresztneve ugyanazzal az 1 karakterrel kezdödik ? (sajnos 1 cellába van írva a teljes név)
2011. dec. 19. 11:30
 1/2 anonim ***** válasza:

Tegyünk fel, hogy D5-ös cellában vizsgáljuk a nevet:


=HA((BAL(D5;1))=(KÖZÉP(D5;SZUM(SZÖVEG.TALÁL(" ";D5))+1;1));ÉRTÉK(1);ÉRTÉK(0))


A SZÖVEG.TALÁL(" ")-nál a két idézőjel között szóköz van.

Ez a függvény csak a kezdőbetűket vizsgálja, tehát hogy a vezetéknév is meg a keresztnév is pl.: "K" betűvel kezdődik. Ahhoz, hogy csak akkor írjon ki "1"-es számot, ha K-val kezdődik az ÉS() függvénnyel kell kiegészítened:


=HA(ÉS(BAL(D5;1)=(KÖZÉP(D5;SZUM(SZÖVEG.TALÁL(" ";D5))+1;1));(BAL(D5;1)="K"));ÉRTÉK(1);ÉRTÉK(0))


Lehet, hogy túl komplikált lett. De nekem ez jött be. :)

2011. dec. 19. 13:46
Hasznos számodra ez a válasz?
 2/2 coopper ***** válasza:

Szia.


Minden nevet tartalmazó cella mellé tedd be ezt a képletet (ha lehetséges), majd az eredményül kapot számokat add össze egy szumma fügvénnyel és megvan az eredmény (C4-ben a Vezeték és keresztnév van):


=HA(KÓD(C4)=KÓD(KÖZÉP(TRIM(C4);SZÖVEG.KERES(" ";TRIM(C4);1)+1;1));1;0)


Magyarázat :

Kezdjük középről :


TRIM : Minden szóközt töröl a szöveg argumentumból, kivéve azokat, amelyek két szót választanak el egymástól. A TRIM függvénnyel egy másik alkalmazástól kapott szövegből lehet kiszűrni a szükségtelen helyen levő szóközöket.


SZÖVEG.KERES egy karaktersorozatban egy másikat keres, és eredményül a találat első karakterének helyét adja a szöveg elejétől számítva. Az így megtalált hely a KÖZÉP vagy a CSERE függvénnyel használható a szöveg módosítására. (Megkeresi a szóközt a szövegben és visszaadja a helyét , ehez egyet hozzáadok, hogy a keresztnév első betűjének pozicióját kapom meg.)


KÖZÉP : A megadott pozíciójú karaktertől kezdve adott számú karaktert ad vissza szövegből. Magyarul a Keresztnév kezdőbetűjét kapom meg.


KÓD: Karaktersorozat első karakterének numerikus kódját adja eredményül. A visszaadott kód a számítógépen használt kódlaptól függ.


Az első KÓD az a Vezetéknév első betűjének kódja, a második KÓD pedig a keresztnév első betűjének kódja.


Ezt a két kódot ha összehasonlitom (HA függvénnyel) és eredményként 1-et vagy 0 iratok a cellába. (Ha egyforma a két betű akkor 1 ha nem akkor 0).


Csak egy SUM fügvény kell a számok alá és kész.


Sok sikert.

Üdv.

2011. dec. 19. 14:04
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!