Whether you need coding skills or not significantly depends on the employer or the job. Employers might or might not list programming skills as a requirement in their job listings. Some data analysts have good programming skills while others use Excel or analytics software to analyze and interpret data and give insights. Although you don't need coding in your day-to-day work, knowing how to write basic R, Python, or SQL queries can assist you in cleaning, analyzing, and visualizing data. Therefore, before applying for a data analyst position, you need to consider your background and carefully check the job description.