Solusi saya untuk masalah seperti ini adalah menggunakan Libre atau OpenOffice Calc. Pertama-tama periksa apakah kolom FID Anda masih utuh dan benar (Anda akan memerlukannya untuk mengembalikan file atribut ke urutan aslinya jika Anda menggunakan tabel dbf di Calc - jika tidak, fitur-fiturnya akan memiliki data yang salah terpasang setelahnya).
Buat Backup dbf, untuk jaga-jaga.
Kemudian, buka saja file dbf di Calc (jangan lupa untuk menggunakan pengaturan codepage yang tepat ketika membuka file, jika tidak, Anda mungkin kehilangan umlauts dll.), Lakukan apa pun yang ingin Anda lakukan, misalkan mengisi kolom dengan data melalui vlookup (), dan simpan file lagi sebagai dbf.
Periksa hasilnya di QGIS, tetapi semuanya akan berfungsi dengan baik sekarang.