Excel de hücreler arası iletişim.

ulaş35

Doçent
Katılım
22 Şubat 2007
Mesajlar
779
Reaksiyon puanı
2
Puanları
18
A1 hücresinde Ahmet(12345) yazdığım anda A2 hücresinde de 12345 yazacak, excelde bu yapılabilir mi ve nasıl?
Şimdiden yanıtlar için teşekkürler.
 

honline

Profesör
Katılım
3 Ocak 2009
Mesajlar
4,744
Reaksiyon puanı
296
Puanları
263
Pek usta değilim ama A2 hücresine =A1 yaz
 

ulaş35

Doçent
Katılım
22 Şubat 2007
Mesajlar
779
Reaksiyon puanı
2
Puanları
18
Ama ben sadece A1 deki parantez içindeki sayıları A2 ye aktaracak bir formül arıyorum.
 

pardus05

Öğrenci
Katılım
29 Ağustos 2009
Mesajlar
17
Reaksiyon puanı
0
Puanları
0
Şunu bir denermisin =EĞER(VE(A1="Ahmet(12345)");"12345")
 

ulaş35

Doçent
Katılım
22 Şubat 2007
Mesajlar
779
Reaksiyon puanı
2
Puanları
18
Fakat bunu A1-A50 arası farklı isimlerde ve farklı numaralarda genelleme yapmamız da lazım , soruyu biraz eksik sordum , isim ve parantez içindeki numaralar değişken.

---------- Post added at 00:44 ---------- Previous post was at 00:10 ----------









Kendim sordun kendim çözdüm gibi oldu ama belki lazım olan olur diye nasıl yaptığımı anlatayım istedim.

İstediğimiz numara 11 haneli ve ve sağında da parantez olduğu için A1 hücresinden sağdan 12 karakter almasını istiyoruz , daha sonra bu elimizdeki alınan 12 karakterden de soldan 11 tanesini istediğimiz zaman elimizde parantezin içindeki 11 karakter kalıyor.Belki bunun çeşitli hatta daha kısa yolu da olabilir fakat şimdilik bu işe yarar gibi duruyor.
 

green_lion

Asistan
Katılım
19 Şubat 2006
Mesajlar
324
Reaksiyon puanı
5
Puanları
18
Split diye bir fonksiyon var. Belirlediğin karaktere göre bölüyor. Ahmet(5441) metninde ( işaretini belirlersen elinde 5441) şeklinde bir metin kalır. Son karakteride sildiğin zaman sana sadece parantez içini getirir.
 

sarptas

Öğrenci
Katılım
4 Ekim 2011
Mesajlar
32
Reaksiyon puanı
3
Puanları
8
Burada olduğu gibi ayrılmak istenen veriler belli bir karakter ile (burada parantez ile) ayrılmışsa BUL ile parantezin kaçıncı karakterde olduğunu belirleyip verinin toplam uzunluğundan bunu çıkararak ayrılacak yeri tespit etmek mümkün. Daha sonra SOLDAN ve SAĞDAN komutu ile istenen metin ayrılabilir.

Sizin istediğiniz dönüşümü yapmak için kullanacağınız (B1 hücresine yazacağınız) formül şu:

=SOLDAN(SAĞDAN(A1;UZUNLUK(A1)-BUL("(";A1));UZUNLUK(SAĞDAN(A1;UZUNLUK(A1)-BUL("(";A1)))-1)

Daha sonra B1'den aşağı çoğaltarak diğer hücrelerdeki değerleri de hesaplayabilirsiniz.

---------- Post added at 23:11 ---------- Previous post was at 18:14 ----------

Hesaplama ekran görüntüsü:

excelp.png
 

ulaş35

Doçent
Katılım
22 Şubat 2007
Mesajlar
779
Reaksiyon puanı
2
Puanları
18
Bu daha genel olmuş, yanıtın için teşekkürler.
 

sarptas

Öğrenci
Katılım
4 Ekim 2011
Mesajlar
32
Reaksiyon puanı
3
Puanları
8
Daha genel derken neyi kastettiniz tam anlayamadım. Sorunuzun tam cevabını hazırlamaya çalıştım.
 

ulaş35

Doçent
Katılım
22 Şubat 2007
Mesajlar
779
Reaksiyon puanı
2
Puanları
18
Daha iyi olmuş yani, benim tasarladığım iki parantez içindeki 11 hane ile kısıtlıydı.
 
Üst