ColumnsAcross ( listOfValues ; numberOfColumns ; columnDelimiter )
Rate this function: Average rating: 4.6 (5 votes) Discuss this Custom Function
Michael Horak, *COMMENT Visual Realisation
http://comment.cjb.net/
Transforms a list of values into a tabular text array.
Sample Input:
ColumnsAcross (
"1¶2¶3¶4¶5¶6¶7¶8¶9¶10¶11¶12";
4 ;
" | "
)
Let ( [
listOfValues = "1¶2¶3¶4¶5¶6¶7¶8¶9¶10¶11¶12";
numberOfColumns = 4;
columnDelimiter = " | "
] ;
TransposeArray (
ColumnsAcross (
listOfValues ;
Ceiling ( ValueCount ( listOfValues ) / numberOfColumns ) ;
columnDelimiter ) ;
columnDelimiter )
) |
|
Sample Output:
1 | 2 | 3 | 4
5 | 6 | 7 | 8
9 | 10 | 11 | 12
1 | 4 | 7 | 10
2 | 5 | 8 | 11
3 | 6 | 9 | 12 |
|
Description:
Transforms a return-separated list of values into a tabular text array with the specified number of columns. Values are placed into the array according to their order in the list, with rows filled first.
The function can be used together with the TransposeArray() custom function to return an array ordered in 'columns down' order.
Note: these functions are not guaranteed
or supported by BrianDunning.com. Please contact the individual
developer with any questions or problems.
This is my Custom Function and I want to
edit it
Discuss:There are no comments yet. Be the first to post a comment about this Custom Function! Please try to keep it brief & to the point. Anyone can post:
|
Newest Custom Functions:
| 1. |
GetAge ( birthdate ) |
| |
(Fri, Jul 03, 8:14pm) |
| 2. |
captialLetters ( numWords ; text) |
| |
(Thu, Jul 02, 9:53am) |
| 3. |
Base64ToAscII ( string ) |
| |
(Sun, Jun 28, 11:47am) |
| 4. |
AscIIToBase64 (string) |
| |
(Sun, Jun 28, 11:36am) |
| 5. |
ToggleFlag_cf ( myfield ; myVL ; pos ; neg ) |
| |
(Fri, Jun 26, 12:41pm) |
| 6. |
IsDaylightSavings ( TS ) |
| |
(Thu, Jun 18, 1:56pm) |
| 7. |
DaylightSavingsEnds |
| |
(Thu, Jun 18, 1:38pm) |
| 8. |
DaylightSavingsBegins |
| |
(Thu, Jun 18, 1:35pm) |
 |
|