+ Reply to Thread
Results 1 to 5 of 5

How to Reverse Contents in an Excel cell (Text or a Number)

  1. #1
    CeeGee
    Guest

    How to Reverse Contents in an Excel cell (Text or a Number)

    If I have the following text string in a cell "abc123.xyz" how do I reverse
    the contents i.e. "zyx.321cba"?

    If the cell contains a numeric value e.g. 12345, then I want to know how to
    reverse it i.e. 54321

  2. #2
    Gord Dibben
    Guest

    Re: How to Reverse Contents in an Excel cell (Text or a Number)

    CeeGee

    By using a user defined function.

    Public Function RevStr(Rng As Range)
    RevStr = StrReverse(Rng.text)
    End Function

    Usage is: =RevStr(cellref)

    If the data is numeric...... =RevStr(cellref)*1 which forces it back to
    numeric.

    This function would be copied to a general module in your workbook.

    If not familiar with macros and VBA, visit David McRitchie's website on
    "getting started".

    http://www.mvps.org/dmcritchie/excel/getstarted.htm

    In the meantime..........

    To create a General Module, hit ALT + F11 to open the Visual Basic Editor.

    Hit CRTL + R to open Project Explorer.

    Find your workbook/project and select it.

    Right-click and Insert>Module. Paste the above code in there. Save the
    workbook and hit ALT + Q to return to your workbook.


    Gord Dibben Excel MVP

    On Fri, 20 May 2005 15:16:02 -0700, CeeGee <CeeGee@discussions.microsoft.com>
    wrote:

    >If I have the following text string in a cell "abc123.xyz" how do I reverse
    >the contents i.e. "zyx.321cba"?
    >
    >If the cell contains a numeric value e.g. 12345, then I want to know how to
    >reverse it i.e. 54321



  3. #3
    CeeGee
    Guest

    Re: How to Reverse Contents in an Excel cell (Text or a Number)

    Thanks very much Gord, the solution you provided is very nifty. I have over
    30,000 rows of data which I can now apply this to.

    Maybe Microsoft will provide this as a standard function one day.

    Thanks again.

    "Gord Dibben" wrote:

    > CeeGee
    >
    > By using a user defined function.
    >
    > Public Function RevStr(Rng As Range)
    > RevStr = StrReverse(Rng.text)
    > End Function
    >
    > Usage is: =RevStr(cellref)
    >
    > If the data is numeric...... =RevStr(cellref)*1 which forces it back to
    > numeric.
    >
    > This function would be copied to a general module in your workbook.
    >
    > If not familiar with macros and VBA, visit David McRitchie's website on
    > "getting started".
    >
    > http://www.mvps.org/dmcritchie/excel/getstarted.htm
    >
    > In the meantime..........
    >
    > To create a General Module, hit ALT + F11 to open the Visual Basic Editor.
    >
    > Hit CRTL + R to open Project Explorer.
    >
    > Find your workbook/project and select it.
    >
    > Right-click and Insert>Module. Paste the above code in there. Save the
    > workbook and hit ALT + Q to return to your workbook.
    >
    >
    > Gord Dibben Excel MVP
    >
    > On Fri, 20 May 2005 15:16:02 -0700, CeeGee <CeeGee@discussions.microsoft.com>
    > wrote:
    >
    > >If I have the following text string in a cell "abc123.xyz" how do I reverse
    > >the contents i.e. "zyx.321cba"?
    > >
    > >If the cell contains a numeric value e.g. 12345, then I want to know how to
    > >reverse it i.e. 54321

    >
    >


  4. #4
    Gord Dibben
    Guest

    Re: How to Reverse Contents in an Excel cell (Text or a Number)

    Thanks for the feedback.

    Note that if your numerics end in zeros like 123400 the 00 will be dropped if
    you use the =RevStr(cellref)*1

    To keep the zeros you must change them to text per the =RevStr(cellref).


    Gord

    On Sat, 21 May 2005 04:07:01 -0700, CeeGee <CeeGee@discussions.microsoft.com>
    wrote:

    >Thanks very much Gord, the solution you provided is very nifty. I have over
    >30,000 rows of data which I can now apply this to.
    >
    >Maybe Microsoft will provide this as a standard function one day.
    >
    >Thanks again.
    >
    >"Gord Dibben" wrote:
    >
    >> CeeGee
    >>
    >> By using a user defined function.
    >>
    >> Public Function RevStr(Rng As Range)
    >> RevStr = StrReverse(Rng.text)
    >> End Function
    >>
    >> Usage is: =RevStr(cellref)
    >>
    >> If the data is numeric...... =RevStr(cellref)*1 which forces it back to
    >> numeric.
    >>
    >> This function would be copied to a general module in your workbook.
    >>
    >> If not familiar with macros and VBA, visit David McRitchie's website on
    >> "getting started".
    >>
    >> http://www.mvps.org/dmcritchie/excel/getstarted.htm
    >>
    >> In the meantime..........
    >>
    >> To create a General Module, hit ALT + F11 to open the Visual Basic Editor.
    >>
    >> Hit CRTL + R to open Project Explorer.
    >>
    >> Find your workbook/project and select it.
    >>
    >> Right-click and Insert>Module. Paste the above code in there. Save the
    >> workbook and hit ALT + Q to return to your workbook.
    >>
    >>
    >> Gord Dibben Excel MVP
    >>
    >> On Fri, 20 May 2005 15:16:02 -0700, CeeGee <CeeGee@discussions.microsoft.com>
    >> wrote:
    >>
    >> >If I have the following text string in a cell "abc123.xyz" how do I reverse
    >> >the contents i.e. "zyx.321cba"?
    >> >
    >> >If the cell contains a numeric value e.g. 12345, then I want to know how to
    >> >reverse it i.e. 54321

    >>
    >>



  5. #5
    Registered User
    Join Date
    07-24-2012
    Location
    Maryland
    MS-Off Ver
    Microsoft Office Small Business 2007
    Posts
    9

    Re: How to Reverse Contents in an Excel cell (Text or a Number)

    OMG!! Are you serious? I know how to take a VBA program an rewrite it or modify it, in fact I am very skilled. but your answer didn't even work. And this is important it's not even for work it is for my life. Can't you write something for the "rest of us"

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

X vBulletin 4.1.8 Debug Information

  • Page Generation 0.06119 seconds
  • Memory Usage 8,928KB
  • Queries Executed 16 (?)
More Information
Template Usage (31):
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (5)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (4)navbar_noticebit
  • (6)option
  • (5)postbit_legacy
  • (1)postbit_onlinestatus
  • (5)postbit_wrapper
  • (4)showthread_bookmarksite
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper
  • (1)vbseo_linkbackmenu_entry 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (40):
  • ./vbseo.php
  • ./env.php
  • ./vbseo/includes/functions_vbseo.php
  • ./vbseo/includes/functions_vbseo_pre.php
  • ./vbseo/includes/functions_vbseo_url.php
  • ./vbseo/includes/functions_vbseo_createurl.php
  • ./vbseo/includes/functions_vbseo_db.php
  • ./vbseo/includes/functions_vbseo_vb.php
  • ./vbseo/includes/functions_vbseo_seo.php
  • ./vbseo/includes/functions_vbseo_misc.php
  • ./vbseo/includes/functions_vbseo_crr.php
  • ./vbseo/includes/functions_vbseo_cache.php
  • ./vbseo/includes/functions_vbseo_hook.php
  • ./vbseo/includes/functions_vbseo_startup.php
  • ./includes/config.php
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/functions.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/functions_cforum.php
  • ./includes/functions_facebook.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php
  • ./includes/functions_notice.php
  • ./includes/functions_prefix.php 

Hooks Called (46):
  • init_startup
  • friendlyurl_resolve_class
  • database_pre_fetch_array
  • database_post_fetch_array
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • fetch_musername
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • cache_templates
  • template_register_var
  • parse_templates
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • memberaction_dropdown
  • reputation_image
  • postbit_imicons
  • tag_fetchbit_complete
  • forumrules
  • showthread_bookmarkbit
  • navbits
  • navbits_complete
  • showthread_complete


Search Engine Friendly URLs by vBSEO 3.6.0 RC 1