[Excel] Zoek formule ? Office 2000 NL

Pagina: 1
Acties:

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 01-04 05:55
ik ben nu al een uurtje of wat bezig. Maar ik begrijp het nog steeds niet.

Ik probeer een zoek formule te maken in excel die zoekt in:

Cel1A naar de woorden Hoi doei woei. Als ie 1 van die woorden vind moet ie dat woord printen in Cel1B.

Nou kan ik met VIND.ALLES wel zoeken naar het woord. Bv. door de volgende formule
=VIND.ALLES("hoi";A1)

Maar dan het print hoi hoe moet dat ? En hoe krijg ik er dan meerdere in ?


=ALS(ISFOUT(VIND.SPEC("hoi";A1));"";"hoi")

Heb ik nu ook al dat werkt aardig alleen hoe kan ik dan dat meervoudig maken dat ie dan ook doei en woei zoekt en dat er dan neer kalkt :?

[ Voor 20% gewijzigd door Sen op 26-11-2003 22:03 ]


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

=IF(A1="doei",a1,IF(A1="woei",a1,"nietus"))

Iperf


  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 01-04 05:55
fish schreef op 26 november 2003 @ 23:59:
=IF(A1="doei",a1,IF(A1="woei",a1,"nietus"))

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 01-04 05:55
sorry kan hier niet inloggen dus kan niet editen.

Maar pakt die formule ook woorden midden in een zin nee toch ?

En ik moet hebben als woord hoi = dan hoi printen. Als het doei is dan doei printen.

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

hoi

een beetje eigen innitiatief kan geen kwaad
lees eens goed .. combineer mijn formule eens jouw forule dan

edit .. let nou eens op die "" in je formule .plak daar diezelfde formule in met doei ipv hoi

doei

[ Voor 29% gewijzigd door Fish op 27-11-2003 19:27 ]

Iperf


  • Batsies
  • Registratie: Mei 2002
  • Laatst online: 27-01-2022

Batsies

E-Developing

Er staat een formule die doet het toch, want als hij in A1 hoi gevonden heeft dan zet je toch A1 neer, want daar is immers hoi gevonden

E-Developing


  • Maniakje
  • Registratie: Februari 2001
  • Laatst online: 30-08 16:10
Dit is nogal omslachtig:
code:
1
=ALS(ISFOUT(VIND.SPEC("hoi";A1));"";"hoi")

Je kunt dat veel korter schrijven als:
code:
1
=ALS(VIND.SPEC("hoi";A1);"hoi")



Het antwoord op je vraag is al gegeven door Fish, maar ik zal het hier voor deze ene keer even uitwerken. :P

code:
1
2
=ALS(VIND.SPEC("hoi";A1);"hoi"; ALS(VIND.SPEC("doei";A1);"doei";
ALS(VIND.SPEC("woei";A1);"woei")))
Dit moet je in Excel achter elkaar zetten, maar als ik dat hier doe dan vern**k ik de layout.


Even uitgelegd:
code:
1
2
3
4
5
ALS 'hoi in A1' ; print dan hoi ; zo niet:
    ALS 'doei in A1' ; print dan doei ; zo niet:
         ALS 'woei in A1' ; print dan woei )
    )
)


Als je dit niet snapt, dan moet je toch eerst maar eens goed de helpfunctie van Excel bestureren, over hoe je met =ALS moet werken.

[ Voor 12% gewijzigd door Maniakje op 28-11-2003 12:29 ]

The sentence below is true.
The sentence above is false.

Pagina: 1