With the help of Google Sheets, one of the great collaboration tools, we can perform marvelous operations. The spreadsheet software developed by Google comes in really handy when we want to perform complicated operations. For example, let’s assume that we want to insert an image into Google Sheets, which should appear across the cells only a specified number of times. To execute this, we need to use only single-cell formulas. So, in this post, let us learn how to create a repeating pattern in a spreadsheet using Google Sheets Tips and Tricks. Read further to find out more.
Read Also: Python Program to Find Leaders in an Array/List
Table of Contents |
Repeating Images with Array Formula
Let us consider that we have the image URL of the Google Logo. Now we have inserted the image by using the URL in Cell A1 as shown below. Now our challenge is to repeat this image the number of times specified with a single array formula. Let us learn how to get this done in the Google Spreadsheet in the next section.
- REPT Function In Google Sheets – How To Repeat Rows in Google Sheets?
- How To Reverse Text in Google Sheets? Write Name Backwards with Formula
- How to Sync Data From One Google Sheet to Another Spreadsheet?
How to Create an Array Formula for Images in a Spreadsheet?
Follow the steps as outlined below to create an array formula in a Google Spreadsheet.
- 1st Step: Launch Google Sheets on your device.
- 2nd Step: Now move to the cell and insert the image using the formula “=IMAGE (“https://www.google.com/favicon.ico”)“. In this example, I am using cell A1.
- 3rd Step: Next, we need the same image to repeat the number of times we specify. In this post, let’s say I need to repeat the image five times. To move the cell, double click to modify the existing formula.
- 4th Step: Replace the existing formula with “=ArrayFormula (IF (COLUMN (A: E), IMAGE (“https://www.google.com/favicon.ico”))“.
- 5th Step: Press the “Enter” button and you will see the results as shown in the image below.
That’s it. We got the desired results.
When you use ArrayFormula with COLUMN (A: E), you’ll get an array of numbers from 1 to 5: 1,2,3,4,5. The IF statement interprets the integers as TRUE values, so the picture is printed 5 times. For clarity, we may eliminate the FALSE value of the IF statement for clarity’s sake. We don’t use it.
Method 2: Repeating Images Using the REPT Function in Google Sheets
Let us use the REPT function in the following method to repeat the images on Google Sheets. The steps to repeat the images on Google Sheets using the REPT function are as follows:
- 1st Step: Open the Google Spreadsheet on your device.
- 2nd Step: Now move to the cell where you want to repeat the images using the REPT function.
- 3rd Step: Then enter the formula “=ArrayFormula(IMAGE(SPLIT(REPT(“https://www.google.com/favicon.ico”&”♕”,5),”♕”)))“.
- 4th Step: Press the “Return” key and you will see the result as shown below.
Note: The queen symbol “♕” is added at the end of the repeated value to serve as a unique value for the SPLIT function when it divides the string.