computer science & engineering 2111 text functions 1cse 2111 lecture-text functions

19
Computer Science & Engineering 2111 Text Functions 1 CSE 2111 Lecture-Text Functions

Upload: gavin-talmadge

Post on 14-Dec-2015

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

1

Computer Science & Engineering 2111

Computer Science & Engineering 2111

Text Functions

CSE 2111 Lecture-Text Functions

Page 2: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

2

LEFT(text, [num_chars]))Returns the number of characters specified starting from the beginning of the text stringSyntax• Text: The text that contains the characters you want to extract• num_chars: Specifies the number of characters you want to

extract starting from the leftmost character.– Default: 1

CSE 2111 Lecture-Text Functions

Page 3: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

3

RIGHT(text, [num_chars])Returns the number of characters specified starting from the end of the text stringSyntax• Text: The text that contains the characters you want to extract• num_chars: Specifies the number of characters you want to

extract starting from the rightmost character.– Default: 1

CSE 2111 Lecture-Text Functions

Page 4: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

4

MID(text, start_num, num_chars)Returns a specific number of characters from a text string, starting at the position you specify, based on the numbers you specify

Syntax• Text: The text that contains the characters you want to extract• Start_num: The position of the first character you want to

extract in the text.• Num_chars: Specifies the number of characters you want mid

to display

CSE 2111 Lecture-Text Functions

Page 5: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

5

CONCATENATE(text1,[text2],…)Joins up to 255 text strings into one text string

Syntax• Text1: The first text item to be concatenated• Text2: The second text item to be concatenated--optional

CSE 2111 Lecture-Text Functions

Page 6: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

6

TRIM(text)Removes all spaces from text except for single spaces between words

CSE 2111 Lecture-Text Functions

Page 7: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

7

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

CSE 2111 Lecture-Text Functions

Page 8: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

8

UPPER(text), LOWER(text)Converts text to uppercase/lowercase

CSE 2111 Lecture-Text Functions

Page 9: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

9

PROPER(text)Capitalizes the first letter of each word

CSE 2111 Lecture-Text Functions

Page 10: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

10

EXACT(text1, text2)Compares two text strings and returns TRUE if they are exactly the same, FALSE otherwise. EXACT is case-sensitive but ignores formatting differences.

CSE 2111 Lecture-Text Functions

Page 11: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

11

REPLACE(old_text,start_num,num_chars,new_text)Replaces part of a text string, based on the number of characters you specify with a different text string.

Syntax• Old_text: Text which you want to replace some characters• Start_num: The position of the character in old_text you want to replace• Num_chars: The number of characters in the old_text that you want to

replace with the new_text• New_text: The text that will replace the characters in the old_text

CSE 2111 Lecture-Text Functions

Page 12: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

12

SUBSTITUTE(text, old_text, new_text, [instance_num])Substitutes new_text for old_text in a text string.

Syntax• text: Text or reference to a cell containing text for which you want to

substitute characters• Old_text: The text you want to replace• New_text: The text you want to replace old_text with• Instance_num: Specifies which occurrence of old_text you want to

replace with new_text. If you specify instance_num, only that instance of old_text is replaced. Otherwise, every occurrence of old_text in text is changed to new_text

CSE 2111 Lecture-Text Functions

Page 13: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

13

FIND(find_text, within_text, [start_num])Locates one text string within a second text string and displays the starting position of the first text string from the first character of the second text string. (Case sensitive)

Syntax• Find_text: The text you want to find• Within_text: The text containing the text you want to find• Start_num: Specifies the character at which to start the search

– Default 1

CSE 2111 Lecture-Text Functions

Page 14: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

14

Data Validation• Controls the type of data or the values input in a cell• Reduces input errors• Multiple criterion can be applied to a cell

CSE 2111 Lecture-Data Validation and Macros

Display a message dialog box Restrict input to a whole number within limits

Restrict input to values in a drop down list Restrict input to a decimal number within limits

Restrict input to a certain time frame. (either date, time, or both)

Restrict text to a specified length

Calculate what is allowed based on the value in another cell

Use a formula to calculate what is valid

Page 15: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

15

MacroA series of commands and functions that are stored in a Microsoft Visual Basic module

• Automates your keystrokes and actions in Excel• Use these when you complete the same tasks repetitively• When you create a macro VBA program code is automatically

generated

CSE 2111 Lecture-Data Validation and Macros

Page 16: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

16

Record Macro

CSE 2111 Lecture-Text Functions

Click on DeveloperClick on Record Macro

Page 17: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

17

Macro Walk Through

CSE 2111 Lecture-Text Functions

Step 1: Delete the information in cells B1 and B2

Step 2: In Cell B1, Input the following Function

=CONCATENATE(LEFT(A1,3),”-”, MID(A1,4,3),”-”,MID(A1.7,4))

Step 3: In Cell B2, Input the following Function

=LEFT(A1,3)

Step 3: See next Slide

Page 18: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

18

Macro Walk Through

CSE 2111 Lecture-Text Functions

Step 4: Display Message: File has been Updated!

Click on View

Click on Project Explorer

Double click on Module1

Page 19: Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions

19CSE 2111 Lecture-Text Functions

Type this line at the beginning of the VBA Code

Type these two lines at the end of the VBA Code

Click on Stop Recording