Giải pháp của tôi cho loại vấn đề này là sử dụng Libre hoặc OpenOffice Calc. Trước hết hãy kiểm tra xem cột FID của bạn có còn nguyên vẹn và chính xác không (bạn sẽ cần nó để khôi phục tệp thuộc tính về thứ tự ban đầu nếu bạn sử dụng bảng dbf trong Calc - nếu không các tính năng sẽ có dữ liệu sai được đính kèm sau đó).
Tạo một bản sao lưu của dbf, chỉ trong trường hợp.
Sau đó, chỉ cần mở tệp dbf trong Calc (đừng quên sử dụng cài đặt codepage đúng khi mở tệp, nếu không bạn có thể bị mất ô tô, v.v.), hãy làm bất cứ điều gì bạn muốn làm, ví dụ: tự động điền một cột với dữ liệu qua vlookup () và lưu lại tệp dưới dạng dbf.
Kiểm tra kết quả trong QGIS, nhưng mọi thứ sẽ hoạt động tốt ngay bây giờ.