Nó cũng có thể được thực hiện trong phòng thí nghiệm. Vitamin B12 được sử dụng để điều trị và ngăn ngừa sự thiếu hụt vitamin B12, một tình trạng mà nồng độ vitamin B12 trong máu quá thấp. Nó cũng được sử dụng để điều trị bệnh thiếu máu ác tính, một loại thiếu máu nghiêm trọng do thiếu vitamin B12 và chủ yếu gặp ở người lớn tuổi.