0 ali
1 ali
2 ali
3 mehmet
4 zeki
5 mehmet
6 zeki
7 mehmet
8
9 zeki
Arkadaşlar merhaba benim bir listem var yukarıdaki gibi ve dosya numarasına göre isimlere numara tanımlaması yapıyorum.
=EĞERHATA(DÜŞEYARA(EĞER(SAĞDAN(D2;1)="8";PARÇAAL(D2;4;1);SAĞDAN(D2;1));E:F;2;0);DÜŞEYARA(--EĞER(SAĞDAN(D2;1)="8";PARÇAAL(D2;4;1);SAĞDAN(D2;1));E:F;2;0))
Bu formül ile D2 satırına girilen "45345" dosya numarasını son rakama göre çektirerek isimleri düşeyara ile getiriyorum. Fakat 8 in karşısı boş olduğundan yani "43458" numarasınıda bir önceki rakama yani "5" rakamına parçaal ile getirebiliyorum. Ama bu sayı 6 haneli olduğunda parçaal malesef işimi görmüyor.
Kısacası ben eğer hücrenin karşısında isim yoksa bir önceki rakama göre düşeyara kullanmak istiyorum. Ne yapabilirim. Teşekkürler.
Ornek excel dosyasını ekledim.
1 ali
2 ali
3 mehmet
4 zeki
5 mehmet
6 zeki
7 mehmet
8
9 zeki
Arkadaşlar merhaba benim bir listem var yukarıdaki gibi ve dosya numarasına göre isimlere numara tanımlaması yapıyorum.
=EĞERHATA(DÜŞEYARA(EĞER(SAĞDAN(D2;1)="8";PARÇAAL(D2;4;1);SAĞDAN(D2;1));E:F;2;0);DÜŞEYARA(--EĞER(SAĞDAN(D2;1)="8";PARÇAAL(D2;4;1);SAĞDAN(D2;1));E:F;2;0))
Bu formül ile D2 satırına girilen "45345" dosya numarasını son rakama göre çektirerek isimleri düşeyara ile getiriyorum. Fakat 8 in karşısı boş olduğundan yani "43458" numarasınıda bir önceki rakama yani "5" rakamına parçaal ile getirebiliyorum. Ama bu sayı 6 haneli olduğunda parçaal malesef işimi görmüyor.
Kısacası ben eğer hücrenin karşısında isim yoksa bir önceki rakama göre düşeyara kullanmak istiyorum. Ne yapabilirim. Teşekkürler.
Ornek excel dosyasını ekledim.
