Tarik baris data dari satu tempat di spreadsheet ke yang lain

1

Saya memiliki daftar nama dan berbagai macam properti mereka.

Data Lembar Kerja

Saya mencoba menemukan cara untuk dengan cepat memindahkan data seluruh baris ke lembar yang berbeda sehingga saya dapat memanipulasinya.

Memindahkan Baris

Saat ini saya dapat melakukan ini dengan menyalin dan menempelkan seluruh baris, tetapi ini tidak elegan atau dinamis (angka berwarna biru tidak diperbarui dengan metode ini):

Salin dan Tempel tidak Dinamis

Solusi ideal saya: Nama diketik ke dalam kolom "Nama". Program spreadsheet menarik baris terkait dari lembar "utama" ke lembar baru.

Lengkapi baris otomatis dan isi ulang otomatis

Saya saat ini menggunakan Numbers.app, tetapi saya ingin tahu apakah ini mungkin di Excel, OpenOffice Calc, Google Documents, atau program spreadsheet lainnya. Terima kasih.

rak buku
sumber
Apa yang ingin Anda lakukan terdengar lebih seperti pekerjaan basis data daripada spreadsheet.
techturtle
Anda sudah banyak menandai, jadi program mana yang Anda gunakan? Sejauh Excel, sudahkah Anda mencoba VLOOKUP?
CharlieRB
Anda ingin pembaruan di lembar sumber tetap terhubung, atau rumus di lembar sumber diduplikasi di lembar target?
datatoo

Jawaban:

2

Di Excel VLOOKUP "Mencari nilai di kolom pertama array tabel dan mengembalikan nilai di baris yang sama dari kolom lain di array tabel."

Mengambil info Anda seperti yang diposting, saya membuat tabel di lembar pertama dan ini di lembar kedua;

masukkan deskripsi gambar di sini

=VLOOKUP(A2,Sheet1!A1:D6,2,FALSE)

Ketik nama menjadi A2 dan B2 akan mencari nilai warna untuk nama "Belati" di kolom pertama dari lembar pertama. Anda akan melihat array yang Sheet1!A1:D6diberikan dalam rumus, yaitu tabel Anda di lembar pertama. Angka 2adalah kolom untuk mendapatkan data. Jadi untuk mendapatkan ukuran, ubah indeks kolom ke 3dan seterusnya.

Jika Anda mengubah data dalam tabel di lembar pertama, data akan diperbarui.

CharlieRB
sumber
1

Di Google Spreadsheets, Anda dapat melakukan ini dengan banyak cara. Saya suka menggunakan FILTERfungsi ini. Gunakan sintaks berikut:

=FILTER(Sheet1!A2:A;Sheet1!A2:A=A2)

Anda harus (mungkin) mulai dari A2 untuk melewati header.

Jacob Jan Tuinstra
sumber