I have one shapefile, with 100 rows data. How to split to multiple feature class based on attribute I selected? I remember I can do it using GUI (old ArcMap) but now I can't. I use ArcMap 10.3.1. It's better if it's not Python script cause it's mostly used and simple process.

  1. This tool are not working
  2. Split Layer by Attribute tool. -> How to use this to achieve my goal?, cause it's only do selection.
  • How many classes do you want to split it into. If you are only dealing with a small amount of classes, why not just select by attribute, then export data to a new feature class, then repeat for each attribute.
    – ed.hank
    Commented Apr 27, 2016 at 21:13
  • As i mentioned in my question there are 100 data, and I wont do that manually, and even so rather than use select by attribute I can just select each attribute directly from attribute table and export it. Commented Apr 28, 2016 at 7:39

2 Answers 2


There appears to be an ArcMap 10.3.1 tool available on this page: http://www.umesc.usgs.gov/management/dss/split_by_attribute_tool.html

This is the direct link to the tool: http://www.umesc.usgs.gov/management/dss/split_by_attribute/FoxSplitByAttributeAddin10_3_1.zip

  • I did have the tool (an updated one also) and yes, It's not working. It runs, but whenever it done, I have Empty geodatabase result. Commented Apr 27, 2016 at 16:03
  • Sorry to hear that. Are you selecting the features before you use the tool? If not, make sure you uncheck the "Only export selected features" checkbox before you run the tool.
    – alexGIS
    Commented Apr 27, 2016 at 16:15
  • yes I did select the features and check "only export selected features" and I did not select the features and uncheck "only..." simple way to say I did test all the option, even prefix and non prefix name, even change various output directory. Commented Apr 27, 2016 at 16:17

SplitLayerByAttributes did help me. Just run the toolbox (It's python script, but at least already have GUI, I don't have to build it my self). I dont know why it's work while others don't, but so far my problem solved by using this tool.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.