Excel'de neden = Hücre (içerik, x) kullanılır?


-1

Faydası nedir:

=Cell(contents,x)

Neden sadece:

=X

Örneğin. bu durumda olmaz:

=INDIRECT(ADDRESS(1,2))

aynı şekilde çalışın:

=CELL("contents",INDIRECT(ADDRESS(1,2)))

İlk sorunuzun, iki formülün aynı şekilde çalışıp çalışmayacağı ile ne ilgisi var?
Twisty Impersonator

Yanıtlar:


4

Hücre içeriği, hücrede yalnızca değeri döndürür. İhtiyacınız olan tek şey budur ve birçok formülde, örneğinizde = X kullanmak iyi olacaktır (Hücre işlevi, hücre, ancak tür, vb. Gibi, hücre hakkında daha fazla bilgiye erişmenizi de sağlar).

Bununla birlikte dolaylı, daha fazlasını yapmanıza izin verir, sadece bir hücreden değeri iletmek yerine, hücreye bir referans oluşturur, bu daha sonra formüllerde kullanılabilir. Hücre içeriği bunu yapmanıza izin vermez.

Cell bunu yapmana izin verirdi:

A1="thing I'm looking up"
=vlookup(cell.contents("contents",A1), myRange,1,false)

hatta bu bile:

A1="B2"
B2="thing i'm looking up"
=vlookup(cell.contents("contents",indirect(A1)), myRange,1,false)

Ama bunu yapmana izin vermiyor:

A1="B3:C5"
vlookup("thing I'm looking up in " & A1, indirect(A1), 1, false)

A1’de depolanan adresi, bir formülde kullanılacak referans olarak kullanabilirsiniz. Hücre yalnızca değeri kullanmanıza izin verir, referans olarak kullanmaz.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.