başvuru hücrelerini sabitlemek

Cevapla
Aslofke
Mesajlar: 26
Kayıt: 05 Şub 2018, 14:41
İşletim Sisteminiz: Windows
LibreOffice Sürümü: 5.1.5.2

başvuru hücrelerini sabitlemek

Mesaj 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.
Kullanıcı avatarı
Hamurcu
Mesajlar: 265
Kayıt: 06 Ağu 2012, 00:14
İşletim Sisteminiz: Windows 10/11 - Pardus Linux
LibreOffice Sürümü: 7.x

Re: başvuru hücrelerini sabitlemek

Mesaj 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) 2723 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) 2723 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) 2723 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.
Aslofke
Mesajlar: 26
Kayıt: 05 Şub 2018, 14:41
İşletim Sisteminiz: Windows
LibreOffice Sürümü: 5.1.5.2

Re: başvuru hücrelerini sabitlemek

Mesaj 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
Kullanıcı avatarı
Hamurcu
Mesajlar: 265
Kayıt: 06 Ağu 2012, 00:14
İşletim Sisteminiz: Windows 10/11 - Pardus Linux
LibreOffice Sürümü: 7.x

Re: başvuru hücrelerini sabitlemek

Mesaj 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.
Cevapla