1. sayfa (Toplam 1 sayfa)

başvuru hücrelerini sabitlemek

Gönderilme zamanı: 21 Kas 2018, 10:09
gönderen Aslofke
aynı calc dosyasında iki sayfada çalışıyorum biri diğerinden verileri çekerek istediğim formata dönüştürüyor, fakat ben başvuru sayfasında hücreler arasında kes yapıştır uygulayınca ikinci sayfada ki başvuru hücreleri de değişiyor, ben ilk sayfada kes yapıştır yapsam da bunun değişmemesini istiyorum nasıl bir yol izlemeliyim umarım açık olmuştur.

Re: başvuru hücrelerini sabitlemek

Gönderilme zamanı: 21 Kas 2018, 14:15
gönderen Hamurcu
Merhaba,

Öncelikle aşağıdaki fonksiyonları kısaca anlatmak istiyorum.

Kod: Tümünü seç

= DOLAYLI ("ADRES")
".." İçerisindeki adreste bulunan değeri verir.

Örneğin =DOLAYLI("A1") A1 hücresindeki değeri geri döner.

Kod: Tümünü seç

= ADRES (Satır;Sütun;MutlakDeğer;BaşvuruTürü;SayfaAdı)
SayfaAdı verilen Satır ve Sütun numarasına karşılık gelen Adresi verir.

Örneğin =ADRES(2;4;;1;"Çizelge1")

2. Satır, 4. Sütun'un adresini geri döner --> "Çizelge1.$D$2"

Sizin probleminizi net bilmiyorum ama şöyle bir örnek yapalım;

İlk sayfamız aşağıdaki şekilde olsun.
Dolayli_Adres_1
Dolayli_Adres_1
Dolayli_Adres_1.png (8.85 KiB) 2728 kere görüntülendi
İkinci sayfamızda aşağıdaki şekilde olsun.
Dolayli_Adres_2
Dolayli_Adres_2
Dolayli_Adres_2.png (11.05 KiB) 2728 kere görüntülendi
Formülleri bu şekilde girerseniz, ilk sayfadaki bilgileri başka bir tarafa sürükleyip taşıdığınızda veya kes/yapıştır yaptığınıza, ikinci sayfadaki formüller de otomatik yeni yere göre değişecektir.

Eğer siz ikinci sayfadaki formüllerin değişmesini istemiyorsanız DOLAYLI ve ADRES fonksiyonlarını kullanarak aşağıdaki şekilde çözebilirsiniz.
Dolayli_Adres_3
Dolayli_Adres_3
Dolayli_Adres_3.png (28.83 KiB) 2728 kere görüntülendi
Bu sayede formüllerinizde Çizelge1'deki A1 hücresindeki değer yerine, Çizelge1'deki 1. Satır 1. Sütundaki değer demek daha doğru olacaktır.

Siz A1 hücresindeki değeri kes/yapıştır ile veya taşıma ile başka bir hücreye götürdüğünüzde Calc referans olarak A1 hücresindeki değeri baz aldığı için tüm formüllerdeki A1 hücrelerini yeni yerle değişecektir. Ancak DOLAYLI ve ADRES fonksiyonları ile 1. Satır 1. Sütun dediğinizde nereye taşırsanız taşıyın formülleriniz hep 1. Satır 1. Sütun olarak kalacaktır.

Umarım işinizi görür.

İyi çalışmalar.

Re: başvuru hücrelerini sabitlemek

Gönderilme zamanı: 21 Kas 2018, 15:02
gönderen Aslofke
çok teşekkür ederim aynen işimi gördü yalnız bunu da söz gelimi 300 satıra uygulama ayrı bir mesele sanıyorum onu da makro kullanarak halletmek gerekiyor

Re: başvuru hücrelerini sabitlemek

Gönderilme zamanı: 22 Kas 2018, 08:42
gönderen Hamurcu
Şöyle yapabilirsiniz;

Gizli bir sütuna Satır numaralarını yazarsınız ve ADRES(....) fonksiyonunda (10;2;...) yerine (F2;G2;...) gibi kullanabilirsiniz.

Sonrasında F ve G sütunlarını gizlersiniz.