I have an array of checkboxes in one area of the sheet (call it A1:A3), and I'd like to display identical ones in a different area (call it B1:B3). However, if I put =ARRAYFORMULA(A1:A3) into B1, it outputs "TRUE" or "FALSE" for each cell in B1:B3, depending on the value of the corresponding checkbox. Is there a way to make it show another checkbox?
(I know I could have manually-inserted checkboxes in B1:B3, and set each to the formula =B1, =B2, etc., but I'm wondering if there's another way.)
I want use a formula, only if a check box is checked. - Google Docs Editors Community
Automatic Check Box fill based on Cell Value - Google Docs Editors Community
Google Sheets Checkboxes with formula - Stack Overflow
How to use Google Sheets checkboxes with logic? - Web Applications Stack Exchange
Does Coefficient work with both Google Sheets and Excel?
What is Coefficient's AI Sheets Assistant?
How does Coefficient's automated refresh work?
Short answer
Instead of using the Insert > Checkbox use the Unicode characters ballot box / checked ballot box:
☐☑
or another similar character / emoji
Example
=IF(ISTEXT(A1),"☑","☐")
Explanation
At this time there isn't an operand, function or format for an Insert > Checkbox the same as there isn't any of this for an Insert > Chart, Insert > Image, Insert > Note, Insert > Comment
NOTES:
- SPARKLINE function works completely different than an Insert > Chart
- IMAGE function works completely different than an Insert > Image
The exception could be:
- HYPERLINK function similar to an Insert > Link
Checkboxes now integrate with formula evaluations, so what you tried above (using =TRUE in a cell containing a checkbox) should now work as you'd expect.
Note that the ability to toggle the checkbox with the mouse and spacebar is disabled when the cell contains a formula since the checkbox is meant to reflect the formula output.
