役に立つ(やくにたつ)是一个词组,表示对……有用处。这里用に是一个习惯。XXに役に立つ 表示对XX有用处。这里的に可以理解为 提示动作的对象。这个役,如同它汉字的意思一样,表示义务,或者工作。(咱们汉语里也有衙役这个词。)
第一个に提示对象,意思是对于什么什么有帮助第二个に不必单独看,而是看役に立ちます这个词组,意思是起到一定的作用,有帮助等意思。单独看に的话其实还是提示的对象。应为“役”本身的意思就是“任务,职务,工作,担当”等意思。