Excel — Merujuk Kolom Saat Ini dalam Fungsi

0

Saya diberi file Excel yang agak besar baru-baru ini untuk digunakan untuk beberapa tujuan entri data. Saya mencoba melakukan pencarian / ganti dalam file ini untuk mengganti teks tertentu dengan nilai pada judul kolom saat ini (baris 1).

Saya dapat menyelesaikan kolom-demi-kolom (agak lambat) dengan memasukkan yang berikut ini jika berlaku:

=$A1

Apakah ada cara saya bisa, sebagai gantinya, pilih saja semuanya dan secara dinamis referensi kolom sel saat ini? Saya sudah melihat ke dalam COLUMN()tetapi saya tidak yakin bagaimana menggunakannya.

Terima kasih!

Vecta
sumber
Ketika tidak ada argumen yang diberikan, COLUMN () mengembalikan kolom tempat formula itu. Bagaimana Anda mencoba menggunakannya dengan tepat?
Ƭᴇcʜιᴇ007
@ techie007 Saya mencoba menggunakannya di tempat surat kolom yang sebenarnya. = $ COLUMN () 1 berharap bahwa ketika saya menemukan / mengganti lembar kerja akan mengambil nilai dari sel heading yang sesuai.
Vecta
Ini mengembalikan representasi numerik kolom. Jadi kolom "A" akan menjadi 1, B akan menjadi 2, dll. Saya menemukan duplikat dari pertanyaan Anda, semoga saja dan jawabannya akan membantu Anda.
Ƭᴇcʜιᴇ007
1
bagaimana Anda bisa memiliki kepala kolom referensi dengan rumus $ A1 yang mereferensikan "kepala" baris, bukankah Anda harus menggunakan A $ 1 sebagai gantinya atau saya kehilangan intinya
NeronLeVelu

Jawaban:

0

Buka tab baru dan salin di atas tajuk kolom (hanya tajuk kolom). Asumsikan tajuk kolom Anda berada di A1: Z1 dan data Anda adalah A2: Z50000 dan bahwa kondisi yang Anda ingin gunakan nilai tajuk kolom adalah ketika sel mengatakan "Moose":

=if(<originalsheetname>!A2="Moose", index($A$1:$Z:$1, 1, column()), <originalsheetname>!A2)

Indeks, di sini, ambil nilai dari baris (1), dan kolom (kolom apa pun selnya) untuk rentang "A1: Z1" (baris tajuk Anda). Pernyataan IF mengatakan untuk hanya mengambil nilai tajuk kolom ketika A2 adalah "Moose" (ubah untuk kriteria apa pun yang Anda cari), jika tidak gunakan nilai dalam A2)

Sekarang cukup salin dan tempel rumus itu sehingga jumlah sel yang sama dicakup oleh data Anda di tab asli.

JNevill
sumber