Bagaimana cara menemukan nilai di kolom lain di baris excel yang sama?

2

Data excel saya memiliki 2 kolom. Data di lembar kerja saya seperti di bawah ini.

ColumnA   ColumnB
A       | Data of A
B       | Something
C       | Some text
D       | Test Data
E       | Data of E

Saya ingin tahu bagaimana cara menetapkan nilai kolom B saat saya memasukkan nilai ke kolomA. Misalnya. jika saya memiliki input baris baru dan input columnA = D maka nilai columnB adalah = "Data Uji" secara otomatis, tetapi jika input saya belum pernah ditemukan sebelum itu tidak melakukan apa pun.


sumber

Jawaban:

2

Saya pikir yang Anda inginkan dalam B2 (dan disalin di bawah) adalah:

IF(
   ISNA(
        MATCH(A2, A$1:A1, 0)
       ),
   "",
   VLOOKUP(A2, A$1:B1, 2, FALSE)
  )

Jika tidak ada kecocokan sebelumnya dengan A2, PERTANDINGAN akan mengembalikan #NA, jadi ISNA akan mengembalikan BENAR, sehingga IF akan menghasilkan nilai pertama, "", atau tidak sama sekali.

Jika ada pertandingan sebelumnya, MATCH tidak akan mengembalikan #NA, jadi ISNA akan mengembalikan FALSE, sehingga IF akan menghasilkan hasil dari VLOOKUP . VLOOKUP akan menemukan baris yang nilai A-nya sama persis dengan A2 dan mengembalikan nilai di kolom kedua.

Isaac Moses
sumber
dari data sampel saya jika saya memasukkan 'E' di kolom pertama baris baru, itu tidak menunjukkan "Data E" di kolom kedua.
Maaf; Saya memiliki sedikit kesalahan yang ditunjukkan Col. Coba sekarang.
Isaac Moses
Coba saja, bekerja. :)
1

Saya pikir moe37x3 membuat kesalahan ketik, coba rumus ini (moes hanya memeriksa dalam sel a1 untuk pertandingan dan tidak memiliki bagian hasil di vlookup-nya)

IF(
       ISNA(
            MATCH(A2, A$1:A1, 0)
           ),
       "",
       VLOOKUP(A2, A$1:B1, 2, FALSE)
      )
Col
sumber
Buruknya saya karena meninggalkan kolom B. Anda juga memiliki masalah, karena Anda memasukkan semua kolom B, yang mencakup sel tempat Anda memasukkan rumus, yang menghasilkan referensi melingkar. Saya akan memperbaiki solusi saya per komentar Anda sekarang.
Isaac Moses
Poin bagus. Saya kira saya sebaiknya mengubah milik saya juga.
Col