 In this video series about the R language, I'm showing you how to iterate with custom functions along the way and highlighting tips and tricks for tidying data. As always, see the description for a link to the code. In the last two videos, I showed you how to iterate over a vector and I introduced the permap function for iteration. The last video in this series will demonstrate using data-ranking tips with iteration and custom functions. But for this video, let me just briefly introduce a tip as a part of the setup, how to ingest multiple Excel worksheets. So first, let me note that this may be the shortest video in the series with the least code, but it's important setup so I can introduce a simple concept. We already learned how to ingest multiple CSV files. The readExcel function in the readExcelTidyVerse package enables a similar ability to ingest multiple worksheets from an Excel workbook. This workflow is expertly explained in an article at the readExcelTidyVerse website. So just know that it's possible. I'll show you my example in the last two videos in this series. Again, for now, this is a setup video because it's relatively simple to ingest multiple worksheets with the readExcel function. It's more difficult to ingest multiple Excel workbooks. Because for that, you need to use the per map functions, the same per map functions I introduced in a previous video. So you could pretty much figure it out. The other reason this is a setup video is to note that ingesting multiple worksheets from multiple Excel workbook files is something I found challenging. I couldn't find it documented well in other places. So don't worry, I'll show you as I progressively demonstrate more about custom functions, more about per map iteration, and a few other data wrangling tips. Meanwhile, if you just need to ingest multiple worksheets, see the second to last video in this series or read the workflow article at the readExcelTidyVerse website. Or you can cobble through the code in the GitHub code that I'm sharing. Again, down in the description. So again, stay tuned to this series as we progressively learn more.