2024-03-20T17:26:24.412Z

https://erniewood.neocities.org/000oon3B
https://erniewood.neocities.org/site_files/text_editor?filename=000oon3B

https://neocities.org/site_files/text_editor?filename=00003152024c.html
https://neocities.org/00003152024c.html


https://erniewood.neocities.org/0000sustiti

https://neocities.org/site_files/text_editor?filename=0000sustiti.html

https://neocities.org/site_files/text_editor?filename=00003152024b.html
https://erniewood.neocities.org/00003152024b

=UPPER(text): Converts all letters in a text string to uppercase.
=LOWER(text): Converts all letters in a text string to lowercase.
=PROPER(text): Capitalizes the first letter in each word of a text string.
=TEXT(value, format_text): Converts a value to text in a specific number format.
=SUBSTITUTE(text, old_text, new_text, [instance_num]): Replaces existing text with new text in a text string. Useful for removing or replacing unwanted characters.
=REPLACE(old_text, start_num, num_chars, new_text): Replaces part of a text string with a different text string, based on the number of characters you specify.
=LEFT(text, [num_chars]): Extracts a given number of characters from the start of a text string.
=RIGHT(text, [num_chars]): Extracts a given number of characters from the end of a text string.
=MID(text, start_num, num_chars): Returns a specific number of characters from a text string, starting at the position you specify.
=CONCATENATE(text1, [text2],...) or =CONCAT(text1, [text2],...) in newer Excel versions: Joins two or more text strings into one string.
Each of these functions serves a different purpose for text manipulation, from changing case to substituting characters or even combining text from multiple cells. Using these functions in combination can help you clean and organize your text data more effectively in Excel.





You
Great, how about 10 more
ChatGPT
ChatGPT
Certainly! Excel's capabilities for manipulating text are extensive, allowing for a wide range of operations to clean, transform, and organize data. Here are 10 more functions, expanding on the list provided:

=LEN(text): Returns the length of a text string (the number of characters in the string).

=SEARCH(find_text, within_text, [start_num]): Finds one text value within another (case-insensitive) and returns the position of the found text.

=FIND(find_text, within_text, [start_num]): Similar to =SEARCH(), but case-sensitive, finding one text within another and returning the position of the found text.

=VALUE(text): Converts a text string that represents a number to a number.

=TRIM(text): Removes extra spaces from text except for single spaces between words.

=CLEAN(text): Removes non-printable characters from text.

=CODE(text): Returns a numeric code for the first character in a text string (useful for identifying and removing non-standard characters).

=CHAR(number): Returns the character specified by a number (useful for converting numeric codes back into characters).

=FIXED(number, [decimals], [no_commas]): Formats a number as text with a fixed number of decimals and optionally omits commas.

=REPT(text, number_times): Repeats text a given number of times. Useful for creating visual separators or filling content.

=LEFTB(text, [num_bytes]) and =RIGHTB(text, [num_bytes]): Similar to =LEFT() and =RIGHT() but intended for use with languages that use double-byte character sets (DBCS).

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...): Joins several text items into one text string with a delimiter, with the option to ignore empty cells.

Internet wifi icon in blue green gradient inside white circle

Internet

Up to 1 Gbps download

TV icon in blue green gradient inside white circle

TV

140+ channels

Homelife lock gray icon in white circle

Homelife

Not included

Phone icon in blue green gradient inside white circle

Phone

14+ features

$208.99/mo

for 12 mos. w/ 1-yr. term 




agrmt.


<html lang="en"><head>

    <meta charset="UTF-8">

    <title>Textarea with Button</title>

    <style>

        .text-input {

            width: 200px;

            height: 24px;

            border: 2px solid black; /* Border around the text boxes */

            display: block; /* New line for each text input */

            margin-top: 5px; /* Space between inputs */

        }

        textarea {

            font-size: 10px;

            font-family: Arial, sans-serif;

            width: 720px; /* Adjusted to not exceed 720px */

            height: 220px;

            padding: 4px;

            margin-top: 2px;

            margin-bottom: 3px;

            border: 2px solid #ccc;

            border-radius: 2px;

            resize: both;

            max-width: 600px; /* Maximum width constraint */

            overflow: auto;

        }

    </style>

    <script>

        function insertDateTimeAndRows() {

            var container = document.getElementById('container');

            var currentDate = new Date().toISOString();


            // Clear previous content

            container.innerHTML = '';


            // Create and append the timestamp

            var timestampDiv = document.createElement('div');

            timestampDiv.textContent = currentDate;

            container.appendChild(timestampDiv);


            // Create and append three text inputs

            for (let i = 0; i < 3; i++) {

                var input = document.createElement('input');

                input.type = 'text';

                input.className = 'text-input';

                container.appendChild(input);

            }


            var textarea = document.getElementById('textarea1');

            var newContent = currentDate + "  \n\n\n\n\n\n\n\n" + textarea.value;

            textarea.value = newContent;

            var cursorPosition = currentDate.length + 2;

            textarea.setSelectionRange(cursorPosition, cursorPosition);

            textarea.focus();

        }


        function openFrameless(url, left = 0, top = 0, width = 400, height = 240) {

            var features = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,' +

                `width=${width},height=${height},left=${left},top=${top},alwaysOnTop=yes`;

            window.open(url, '_blank', features);

        }


        function saveContent() {

            const textareas = document.getElementsByTagName("textarea");

            for (let i = 0; i < textareas.length; i++) {

                localStorage.setItem(textareas[i].id, textareas[i].value);

            }

        }


        function loadContent() {

            const textareas = document.getElementsByTagName("textarea");

            for (let i = 0; i < textareas.length; i++) {

                const savedContent = localStorage.getItem(textareas[i].id);

                if (savedContent) textareas[i].value = savedContent;

            }

        }


        document.addEventListener('DOMContentLoaded', (event) => {

            loadContent();

            document.querySelectorAll("textarea").forEach((element) => {

                element.addEventListener("input", saveContent);

            });

        });

    </script>

</head>

<body>

<!textarea id="textarea1" rows="10" cols="50"></textarea>

    <button onclick="insertDateTimeAndRows()">Insert DateTime and Rows</button>

    <div id="container"><div>2024-03-20T17:15:44.201Z</div><input type="text" class="text-input"><input type="text" class="text-input"><input type="text" class="text-input"></div>

    



</body></html>