Ho provato a cercare online la soluzione ma non ho trovato nulla

uso lo script per leggere file excel e caricarli su mysql , ad ogni colonna appartiene una variabile che a sua volta leggera sul database
come queste:

$ragionesociale= "".$data->sheets[0]['cells'][$i][1].""; //ragionesociale
$referente= "".$data->sheets[0]['cells'][$i][2].""; //referente
$dataappuntamento= "".$data->sheets[0]['cells'][$i][3].""; //data appuntamento

il problema nasce quando in una cella di excel non c'è scritto nulla e quindi mi dice

Notice: Undefined offset: 1 in D:\Program Files\EasyPHP 3.0\www\carica.php on line 54

Notice: Undefined offset: 2in D:\Program Files\EasyPHP 3.0\www\carica.php on line 55

Notice: Undefined offset: 3 in D:\Program Files\EasyPHP 3.0\www\carica.php on line 56

ho provato con

if ($agente==NULL){ $agente="";}

ecc.. ma non funge , come posso dirgli che se un array non è definito assume valore vuoto?